Я должен запустить приложение ASP.NET как 64-разрядное. Приложение довольно крупно и имеет МНОГО блоков для загрузки. То, когда я выполняю его, я добираюсь, "не является допустимой ошибкой" приложения Win32 в веб-странице, как только я перехожу к первой странице. Та страница является очень простой страницей "Hello World". Однако это должно иметь проблему с загружающимися блоками как 64-разрядную. Как я могу выяснить, какой (s) являются проблемой?
Когда вы говорите "запустить как 64-битный" Вы имеете в виду, что используете Windows 2008 x64 / IIS 7? Также, если у вас возникли проблемы с запуском приложения, которое нормально работало в 32-битной версии, вы можете использовать CorFlags , чтобы конкретно указать вашим сборкам, что они должны работать в 32-битном режиме на машине x64. Это было очень удобно на нашей новой ферме Citrix, которая была полностью 64-битной Win2k8, у нас было много приложений .net от поставщиков, которые вели себя странно / не работали вообще, пока мы не обнаружили этот инструмент
Вы используете IIS в 64-битном режиме? http://blog.danbartels.com/archive/2005/05/18/662.aspx