Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, 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" для отладки.
Всё, спасибо, разобрался. Для того, чтобы появились соответствующие настройки в студии надо создавать проект не
Web Site, а
Web Application. Получается, что Web Site какой-то ущербный что-ли

Далее, как и рекомендовалось установил платформу x86, поплясал с бубном (см. ссылку выше) и всё ОК.