Веб-сервер не смог найти отлаженную визуальную студию требуемого ресурса
Проблема
У меня есть веб-приложение .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 не отображался в разделе "Добавить или удалить программы".