views:

173

answers:

1

Hi

Summary

To get my site running smoothly on a 64bit server platform, using IIS 7.0 Integrated pipeline mode, what are the things I would need to fix in order for this to work.

Some more detail

I am aware of, that if a assembly uses PInvoke and I have a reference to such a assembly in my project, the error message I will get will probably be very vague and obscure.

  • How do I go about finding these assemblies?
  • If I look at a dll, with reflector, and there is no PInvokes, would this be sufficient to assume that the dll, would be fine in a 64 bit environment?

Any specific suggestions on how to check that my site is fully 64 bit compatible? Would compiling it as AnyCPU be sufficient to ensure that it will run correctly in Integrated pipeline mode?

Thanks Rihan

A: 

We have found the offending dll, buy a process of elimination. So sadly I cant offer a more "scientific" approach.

What I have learned through this process:

  • Be careful when selecting 3rd party libraries
  • Especially when it is just a "proof of concept"
  • Before you know it, that code is in production, and you spend a week trying to find that one library that is causing problems.

You probably wont have to deal with this issues, but developers that come after you will have less respect for you.

Rihan Meij