Отладка в Visual Studio, неверный URL на ASP.NET MVC - PullRequest
13 голосов
/ 01 февраля 2009

Я только что создал проект ASP.NET MVC в VS2008.

Когда я нажимаю F5 для отладки текущего представления в моем браузере, открывается URL-адрес файла ASPX:

http://localhost/Views/MyController/Index.aspx

вместо:

http://localhost/MyController

Как заставить его открыть хороший URL?

1 Ответ

23 голосов
/ 01 февраля 2009

На вкладке «Веб» свойств проекта установлено начальное действие «Текущая страница».

Измените его на Определенную страницу и оставьте текстовое поле определенной страницы пустым.

Редактировать : из комментариев, прикрепленных к этому ответу, мы установили, что было бы желательно, чтобы VS эвристически определил, учитывая, что текущей страницей в редакторе является "Views / Products / Index". aspx "мы бы хотели, чтобы VS начал сеанс отладки в /Products.

Это слишком много, чтобы просить ВС сейчас.

Может показаться, что альтернатива всегда начинается с корня и идет по ней.

Однако вы можете отредактировать текстовое поле «Конкретная страница», указав путь, по которому вы хотите начать. Если вы отлаживаете вышеприведенное представление, то ввод "Продукты" в текстовое поле, вероятно, будет ближе всего к цели.

Вы должны будете постоянно изменять содержимое текстового поля «Конкретная страница» каждый раз, когда хотите повторно протестировать другое представление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...