Веб-сервер не смог найти отлаженную визуальную студию требуемого ресурса

Проблема

У меня есть веб-приложение .net 4.0, работающее в visual studio 2012, каждый раз, когда я отправляюсь на отладку сайта, я получаю следующую ошибку:

Веб-сервер не может найти запрошенный ресурс


Что я пробовал

Я следил за сайтом Microsoft с решениями: msdn

  • В окне командной строки запустите следующую команду: systemroot\Microsoft.NET\Framework\ versionNumber \aspnet_regiis -i
  • Я также попытался удалить файлы .csproj.user
  • Поскольку мы используем Source Control, я удалил все элементы, сайт и приложение и переконфигурировал с нуля.
  • AppPool настроен на разрешение 32-разрядных приложений

Все безрезультатно... У кого-нибудь есть решение, которое может решить этот кошмар для визуальной студии для меня?

Ответ 1

Шаги:

  • Закройте все решения в Visual Studio
  • откройте IIS7 (запустите > inetmgr)
  • Нажмите верхний node (имя компьютера)
  • Откройте опцию "ISAPI и CGI Restrictions"
  • проверьте, имеет ли ваша .Net-версия правильное ограничение (например, если вы работаете с 4.0, должно быть включено "Разрешено" ).

Ответ 2

Я получал ту же ошибку, когда я запускал проект ASP.NET из IIS. Я решил эту проблему, настроив IIS.

  • Перейти к запуску
  • введите appwiz.cpl и нажмите enter.
  • Найдите "Включить или отключить функции Windows" и нажмите на нее.
  • теперь окна будут открываться для включения/выключения функций Turn windows.
  • найдите Информационную службу Интернета и выберите эту опцию.
  • перейти к всемирному веб-сервису в разделе "Информационная служба Интернета".
  • expand Функция разработки приложений
  • Выберите все версии ASP и .net. и нажмите "ОК".
  • теперь попробуйте запустить приложение из asp.net, оно будет работать:)

Ответ 3

У меня были те же симптомы, но совершенно другая проблема. Я попытался установить Url Scan, и он не работал корректно, так как я не смог найти файл .ini для редактирования настроек внутри. Я забыл, что я его установил, но по умолчанию он будет препятствовать работе отладки.

Удаление Url Scan решило проблему для меня. Чтобы удалить его, мне пришлось щелкнуть правой кнопкой мыши на файле .msi и выбрать "Удалить". Url Scan не отображался в разделе "Добавить или удалить программы".