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

Должно ли после установки .NET 4 отсутствовать серверное расширение ASP.NET v2 IIS?

У меня масса проблем, когда мои сайты ASP.NET используют версию 2. Например, все мои файлы SVC и ASPX возвращают «файл не найден». Также, когда я использую IISMgr и перехожу к:

Название сервера
..... Расширения веб-сервисов

Я заметил, что ASP.NET v2 отсутствует. Я пробовал aspnet_regiis, но безуспешно. Любые идеи?

ОБНОВИТЬ

Запуск aspnet_regiis.exe - похоже, теперь я работал. Но у меня все еще возникают проблемы с WCF. Я просто попытался переустановить WCF с помощью ServiceModelReg -i и получил это в журнале событий

Кроме того, так выглядит ServiceModelReg -ls (обратите внимание, что сопоставления сценариев веб-хоста не существуют)

Нет, это ненормально; у вас должно быть три расширения ASP.NET: 1.1, 2.0 и 4.0.

Какой aspet_regiis пробовал? 2.0 или 4.0?

Это сервер x86 или x64?

Для x86 запустите C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -ir.

Для x64 запустите C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -ir.