We have a 64 bit service that we are using to do some processing outside of the web app. Its built with the AnyCPU flag, so I am assuming it should always run as a 64 bit process on any 64 bit OS. It needs to access 64 bit IFilter dll's so we can
parse text in a bunch of docx/pptx files. What I've found though is that it will run as a 32 bit process on some versions of Win7 and also Windows Server 2003. The other Win7 machine is basically the same laptop, so it should run exactly the same.
When it runs as a 32 bit, its accessing the SysWow64 dll's which don't do what we need it to do. When I run it on XP x86, its a 32 bit process as expected and works fine. Any idea's on what might be the cause?
View Complete Post