У меня есть веб-приложение .NET 3.5 на VS 2008 SP1, работающее на Vista Ultimate 32 SP1. Я создал приложение на веб-сайте по умолчанию. Таким образом, URL-адрес приложения " http://localhost/mysite". Папка приложения указывает на папку решений, и она находится за пределами папки iisroot. Анонимный и интегрированный Auth (Windows) включен в IIS7 для этого веб-приложения "mysite".
Я дал полные разрешения пользователю "Network Service" в папку приложения (которая находится за пределами iisroot).
Когда я нажимаю F5 на отладочную звезду, я получаю "Невозможно начать отладку на веб-сервере. Веб-сервер не смог найти запрошенный ресурс". ошибка.
Я запустил TcpView (Sysinternals), чтобы увидеть, какое приложение действительно работает, и держать дескриптор этого порта, и я обнаружил, что приложение не прослушивает этот порт. Это действительно странно... Любые творческие идеи?
Я могу попасть в URL-адрес http://localhost/mysite без проблем. Это веб-приложение настроено как начальный проект, а Default.aspx - стартовая страница.
В prject также есть служба .asmx. Default.aspx использует эту службу asmx. Автокомпьютерэкстендер (из набора инструментов AJAX Controlkit) использует эту службу asmx.
Все работает. Проблема заключается в отладке... Я подозреваю, что служба asmx вызывает это, но я не знаю. Это сводит меня с ума...