Приложение сервера WCF недоступно - как запустить приложение, написанное на .NET4.0 (IIS6 +) - PullRequest
2 голосов
/ 27 октября 2010

Я пытаюсь запустить простое приложение (например, сгенерированное из шаблона VS.NET 2010) на IIS6.

Я изменил его для работы с .NET 4.0 (его пул приложений) и проверил с помощью regiis (этобассейн имеет 4.0).Я также изменил все возможные httpHandlers (svc и т. Д.) Для работы с NET4.0.Все возможные права проверены (я так думаю).

Почти каждый запрос приводит к «Серверному приложению недоступно» (иногда это пустая страница со значением -2146232576 (0x80131700)) и «... Пожалуйста, просмотрите этот журналзапись, чтобы узнать, что вызвало эту ошибку. "но EventViewer и IIS Log пусты.

Есть идеи?Где найти информацию об ошибке?

Ответы [ 3 ]

0 голосов
/ 27 октября 2010

Создайте два отдельных пула приложений, один для ваших CLR 2.0 и CLR 4.0, более старый clr не может разместить оба CLR, была аналогичная проблема с 1.1 и 2.0.

ура

0 голосов
/ 25 августа 2017

Немного старый вопрос, но все же кто-то может помочь ...

Если вы недавно установили более высокую версию .NET f / w, проверьте, не были ли ваши приложения, написанные для более низких версий .NET f / w (автоматически), перемещены в новый пул приложений для более высокой версии f / w. Много лет назад со мной произошло нечто подобное после установки ж / д 3.5. Тогда мое приложение 3.5 работало нормально, но после первого вызова любого из приложений 2.0 произошел сбой пула приложений. Необходимо переместить каждое приложение в соответствующий пул приложений.

0 голосов
/ 27 октября 2010

Запускаете ли вы какие-либо приложения 2.0 на одном сервере?Если да, это может быть проблемой, если они используют один и тот же пул приложений.Сам инструмент приложения не имеет настройки версии .NET, он для каждого виртуального каталога (приложения).Но вы не можете использовать один и тот же пул приложений для запуска приложений с разными версиями приложений .NET Framework.

...