Назад | Перейти на главную страницу

Веб-сайт не работает после обновления установки .NET 4.0 на сервере

Сегодня утром мой клиент установил .NET Framework 4 на свой веб-сервер IIS6. Он также обновил сайт, над которым я работаю, до .NET 4, но теперь сайт не обслуживает страницы. Я только что загрузил весь сайт, и все страницы доступны, но любой URL-адрес, который я пробую, выдает ошибку 404.

Есть идеи, что могло случиться?

Вам необходимо включить расширение веб-службы ASP.Net 4.0.

Когда ты бежишь

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i 

это устанавливает фильтр ISAPI, но фактически не включает его. На серверах Windows 2003 вы должны запустить:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i -enable    

Я сделал то же самое, за исключением того, что я установил v3.5 ... страницы asp по-прежнему работают нормально, html работает нормально, но страницы php и aspx просто загружаются навсегда .... страницы, которые определенно работали до установки v3.5

Работают ли какие-либо статические файлы HTML?

Вы пытались перерегистрировать расширения ASP.NET после установки .NET 4?

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe /i

Не знаю почему, но .net 4 потребовал перезапуска службы WWW.
Также: поэтому не смешивайте веб-сайты .net 4 и .net 2 в одном пуле приложений.