ASP.net 2.0.50727 не компилирует и не обрабатывает ASPX-страницы - PullRequest
0 голосов
/ 04 мая 2011

Я создал очень простой тестовый сценарий - красивый новый пустой веб-сайт без даже web.config. Он возвращает 404 страницы для моей тестовой страницы .aspx, когда я настраиваю веб-сайт на использование ASP.NET 2.0.50727, но страница отлично работает с ASP.NET 1.1.4322. Любые простые HTML-страницы найдены и правильно возвращены в браузер. Пример страницы очень прост:

<html><head><title>Hello</title></head><body><%= "Hello" %></body></html>

У меня есть другие реальные приложения, которые изначально показывали те же признаки проблемы (404 страницы для всего сайта), и я пытался выполнить удаленную отладку на этом сервере, но, похоже, никогда не загружал сборки приложений. До сих пор я пытался перезагрузить компьютер, переустановить IIS (который создает новый пул приложений и конфигурацию веб-сайта), переустановить .net 2.0.x и 3.5 и изменить удостоверение пула приложений на Local System.

Кроме того, в средстве просмотра событий Windows ничего не отображается (за исключением того, что при переключении с 1.1 на 2.0 отображается «Перезапуск W3SVC»).

Я в растерянности. Как я могу устранить неполадки самого IIS? Могу ли я включить какое-либо ведение журнала IIS или ASP.NET, чтобы увидеть, в чем может быть проблема?

Некоторые другие детали:

  • Windows 2003 Server
  • IIS 7
  • ASP.NET 2.0.50727, 3.0, 3.5 установлен

Ответы [ 2 ]

0 голосов
/ 04 мая 2011

Я бы сначала проверил, что пул приложений настроен на использование .NET Framework 2.0.Если это так, и он не работает, я бы попытался запустить средство регистрации ASP.NET IIS, чтобы переустановить привязки ASP.NET IIS ISAPI:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
0 голосов
/ 04 мая 2011

Если вы используете IIS 7, настроили ли вы сайт для работы в ASP.NET 2.0 с классическим конвейерным режимом?

...