Отладка с Visual Studio, неправильный URL-адрес в ASP.NET MVC

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

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

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

вместо:

http://localhost/MyController

Как открыть хороший URL?

Ответы

Ответ 1

У вас начальное действие установлено на текущую страницу на вкладке "Веб" свойств проекта.

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

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

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

Альтернатива может казаться всегда начинающейся с корня и навигации.

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

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