Ошибка проекта веб-развертывания Visual Studio 2010 - PullRequest
1 голос
/ 13 июня 2011

У меня есть проект веб-развертывания в Visual Studio 2010, который не удается установить на компьютере под управлением Windows Server 2008 R2 с ошибкой 1603. После включения ведения журнала MSI я вижу:

ERROR  : [06/13/2011 10:54:15:722] [RegisterAspNet]: 
The error indicates that IIS is in 64 bit mode, while this application is a 32 bit application and thus not compatible.

Это действительно64-битная коробка и пул приложений, к которому я пытаюсь установить, действительно 64-битные (Включить 32-битные приложения - ложь, и должно быть так) .... но все мои библиотеки построены с Any CPU и vdprojСама по себе целевая платформа установлена ​​на x64 ... поэтому я не знаю, почему это происходит с ошибкой.

Я также попытался включить параметры совместимости IIS 6 для сервера, как я читал о тех, кто имеетбыли подобные проблемы, которые были исправлены с помощью этого ... но это не имеет значения.

Кто-нибудь сталкивался с этим или есть какие-либо предложения?

ОБНОВЛЕНИЕ: Интересно, что установка не удаласьс двумя совершенно противоречивыми ошибками:

Running process 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe' with parameters ' -norestart -sn "W3SVC/1/Root/ISV\xxx"' silently...
INFO   : [06/13/2011 12:21:16:329] [RegisterAspNet                          ]: Process Call Result Code: '0'        Process Exit Code: '1'.
ERROR  : [06/13/2011 12:21:16:329] [RegisterAspNet                          ]: The error indicates that IIS is in 32 bit mode, while this application is a 64 bit application and thus not compatible.
INFO   : [06/13/2011 12:21:16:329] [RegisterAspNet                          ]: Trying 32 bit version of 'aspnet_regiis.exe'...
INFO   : [06/13/2011 12:21:16:329] [RegisterAspNet                          ]: Reading registry value Path from key 'HKLM\Software\Microsoft\ASP.NET\4.0.30319.0'...
INFO   : [06/13/2011 12:21:16:329] [RegisterAspNet                          ]: RESULT   Path = 
INFO   : [06/13/2011 12:21:16:329] [RegisterAspNet                          ]: Running process 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe' with parameters ' -norestart -sn "W3SVC/1/Root/ISV\xxx"' silently...
INFO   : [06/13/2011 12:21:16:438] [RegisterAspNet                          ]: Process Call Result Code: '0'        Process Exit Code: '1'.
ERROR  : [06/13/2011 12:21:16:438] [RegisterAspNet                          ]: The error indicates that IIS is in 64 bit mode, while this application is a 32 bit application and thus not compatible.
ERROR  : [06/13/2011 12:21:16:438] [RegisterAspNet                          ]: FAILED:  -2147024895
ERROR  : [06/13/2011 12:21:16:438] [RegisterAspNet                          ]: Custom Action failed with code: '0'
INFO   : [06/13/2011 12:21:16:438] [RegisterAspNet                          ]: Custom Action completed with return code: '1'

В приведенном выше сообщении говорится, что IIS находится в 32-разрядном режиме ... затем говорится, что он находится в 64-разрядном режиме ... не уверен, что здесь происходит ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...