Изменение «URL-адреса проекта» вызывает ASP.Net Веб-приложение не должно быть отлаживаемым

#asp.net #visual-studio #iis #iis-7

#asp.net #visual-studio #iis #iis-7

Вопрос:

У меня есть ASP.NET Проект веб-приложения, который я использую для размещения проекта WCF Data Services (OData).

Я пошел и изменил URL с:

http://localhost/MyProject

Для

http://localhost/v1/MyProject

после того, как я это сделал, я создал виртуальный каталог для нового URL-адреса проекта.

Теперь, когда я запускаю, я получаю эту ошибку:

Невозможно запустить отладку на веб-сервере. Веб-сервер настроен неправильно. Общие ошибки конфигурации см. в справке. Запуск веб-страницы вне отладчика может предоставить дополнительную информацию.

Я нажал «Справка», но это не помогло (были инструкции уровня IIS 6, у меня IIS 7). Я немного погуглил, и все это были довольно общие ответы.

Как я могу заставить это снова работать? (Помимо возврата к моему старому URL. Возврат работает, но я изменил его по очень веской причине.)

Ответ №1:

Ваш виртуальный каталог должен указывать на тот же каталог scr, с которым вы изначально выполняли отладку.

Кроме того, убедитесь, что виртуальный каталог настроен для проверки подлинности Windows, которая требуется для отладки.

Комментарии:

1. Есть идеи, как это сделать? Я просмотрел действие «Просмотр виртуальных каталогов» для своего сайта, и там ничего нет (в списке виртуальных каталогов нет). Но Visual Studio считает, что оно было создано. Почему он так думает? Где я могу его отредактировать? И как мне настроить виртуальный каталог для проверки подлинности Windows?

Ответ №2:

Мне пришлось зайти на свой веб-сайт в IIS и добавить под ним папку с именем v1. После того, как я это сделал, все работало отлично.