I'm trying to 'Debug with Memory Profiler' form inside Visual Studio 2013. This Web application consumes couple C++/CLI assemblies which are built as 64-bit. As such it can be hosted only under 64-bit IIS Express.
Visual Studio has a setting Tools\Options\Projects and Solutions\Web Projects\Use the 64 bit version of IIS Express so it starts IIS Express from (C:\Program Files\IIS Express). Unfortunately Memory Profiler does not use this setting and starts 32-bit version from C:\Program Files (x86)\IIS Express. This results in "Server Error in '/' Application Could not load file or assembly XXX", BadImageFormatException: Could not load file or assembly 'XXX' or one of its dependencies. An attempt was made to load a program with an incorrect format.
How can instruct Memory Profiler to use 64-bit IIS Express for 'Debug with Memory Profiler' feature?
We have not yet released this fix officially, but you can download the latest installer from http://cdn.memprofiler.com/download/Mem ... _0_118.exe.
Thanks for bringing this to our attention.
SciTech Software AB
Users browsing this forum: No registered users and 10 guests