Веб-серверу не удалось найти запрошенный ресурс - PullRequest
26 голосов
/ 13 ноября 2008

У меня есть веб-приложение .NET 3.5 на VS 2008 SP1, работающее на Vista Ultimate 32 SP1. Я создал приложение на веб-сайте по умолчанию. Таким образом, URL-адрес приложения: «http://localhost/mysite". Папка приложения указывает на папку решения и находится вне папки iisroot. В IIS7 для этого веб-приложения« mysite »включена анонимная и интегрированная аутентификация (Windows).

Я дал полные права пользователю «Сетевой сервис» на папку приложения (которая находится вне iisroot).

Когда я нажимаю F5, чтобы начать отладку, я получаю сообщение «Невозможно начать отладку на веб-сервере. Веб-серверу не удалось найти запрошенный ресурс». ошибка.


Я запустил TcpView (Sysinternals), чтобы посмотреть, какое приложение на самом деле запущено, и сохранил дескриптор на этом порту, и я обнаружил, что на этом порту нет приложения, которое прослушивает. Это действительно странно ... Есть креативные идеи?


Я могу без проблем нажать URL-адрес "http://localhost/mysite". Это веб-приложение настроено для запуска проекта, а Default.aspx - для начальной страницы.

В проекте также есть служба .asmx. Default.aspx использует этот сервис asmx. AutoCompleteExtender (из AJAX Control Toolkit) использует эту службу asmx.

Все работает кстати. Проблема заключается в отладке ... Я подозреваю, что это вызывает служба asmx, но я не знаю. Это сводит меня с ума ...

Ответы [ 23 ]

0 голосов
/ 27 ноября 2008

У меня та же проблема, но я могу отладить, если я иду через Сервис -> Присоединить к процессу, а затем выбираю процесс aspnet_wp.

0 голосов
/ 06 мая 2011

Перейдите в свойства вашего веб-проекта, затем перейдите на вкладку "Интернет" и убедитесь, что вы используете сервер разработки Visual Studio, а не локальный IIS или пользовательский веб-сервер. Я на VS2010 с Win7, и другой разработчик разрабатывал с использованием пользовательского URL-адреса веб-сервера, а не VS Dev Server

0 голосов
/ 16 ноября 2008

Вы пробовали:

  • Поворот UAT
  • Добавление пользователя, под которым работает сайт (и / или вы сами), в группу отладчиков или администраторов (временно)
  • Включить ведение журнала IIS
...