Здравствуйте, sp_user, Вы писали:
_>Это понятно, но у меня приложение asp.net Web Site и там в настройках никакого CPU нет. Active solution configuration только Debug, Active Solution Platform только .NET и всё! (студия, правда, 2005). Может можно это где-то руками установить?
К сожалению 2005 студии под рукой нет, но в 2008 прямо в тулбаре рядом с кнопкой Start Debugging (зеленый треугольник) ест комбобоксы "Debug" и "Any CPU". Если "Any CPU" раскрыть там есть строка "Configuration Manager", появляется диалог, где можно а Active Solution Platform выбрать x86 платформу.
Возможно понадобятся
танцы с бубном чтобы x64 IIS смог загрузить x86 приложение
_>И всё таки — почему это работает в отладчике студии на этой же машине?
Студия по умолчанию для отладки IIS не использует, и все версии студии являются x86 приложениями. Можно в свойствах проекта на вкладке Web явно указать "Use Local IIS Web Server" для отладки.