У меня есть веб-приложение .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, но я не знаю. Это сводит меня с ума ...