2016-01-29 11 views
0

У меня есть приложение 2.0 .Net framework, которое я переместил на сервер Windows 2012 с тем же параметром пула приложений для версии 2.0 и интегрированного режима. По какой-то причине он выдает ошибку HTTP Error 404.17 - Not Found. Я следил за https://support.microsoft.com/en-us/kb/2019689, и он пока не работает.Ошибка HTTP 404.17 - не найдена, на сервере окон 2012 с пулом приложений 2.0

Также смотрите мою web.config в соответствии с приведенной выше настройки страницы:

Любая помощь будет большим.

ответ

0

Убедитесь, что на сервере установлен .NET 3.5. По какой-то странной причине, я считаю, 3.5 обрабатывает все предыдущие версии .NET. Я видел случаи, когда даже если у вас установлен 2.0 и работает пул 2.0, вам все равно потребуется 3.5.

+0

Да, у меня есть .Net 3.5 установлен на сервере. но все равно бросает ту же ошибку. – DotNetJ

0

У меня была такая же проблема (с .net 4 webapp). В прошлом вы могли решить эту проблему с помощью команды aspnet_regiis. В Windows Server вы можете решить эту проблему, удалив asp.net [свою версию]. и повторная установка той же версии.

Это будет перерегистрировать правильные отображения IIS

Вы можете получить доступ к настройкам в диспетчере сервера Add/remove roles and features