Я пытаюсь отладить веб-приложение через IIS, в котором есть виртуальный каталог, отличный от localhost. Он компилируется нормально, но получает сообщение выше, когда я пытаюсь начать отладку. У меня есть компиляция debug = "true".
Щелкните правой кнопкой мыши свой веб-проект и выберите «страницы свойств». Затем измените «Параметры запуска» на «Не открывать страницу. Ждите запроса от внешнего приложения. ' а для сервера выберите «Использовать пользовательский сервер» с базовым URL: «http://localhost/your_virtual_dir/'
Затем с открытым веб-браузером, указывающим на расположение IIS (и виртуальный каталог), который вы настроили, они должны работать в тандеме друг с другом.
Надеюсь, это помогло.
Ошибка: невозможно запустить отладку на веб-сервере
Проверьте пункты в статье MSDN выше. IME, обычно это одна из этих вещей:
Был ли каталог приложения создан как приложение в IIS? На вкладке «Каталог» в разделе «Настройки приложения» рядом с названием приложения вы увидите кнопку «Создать». Нажмите это!
На вкладке ASP.NET в IIS выбрана правильная версия платформы?
Перерегистрировать ASP.NET: В окне командной строки выполните следующую команду: systemroot \ Microsoft.NET \ Framework \ versionNumber \ aspnet_regiis -i
Там может быть много причин, почему вы получаете эту ошибку. У Microsoft есть статья с вещами, чтобы попытаться решить проблему.
http://msdn.microsoft.com/en-us/library/dwesw3ee(VS.71).aspx