Как сделать так, чтобы Visual Studio открывал контроллер, который в данный момент включен по умолчанию при отладке? - PullRequest
3 голосов
/ 14 сентября 2009

Сейчас он всегда идет к default.aspx, который впоследствии открывает контроллер по умолчанию, но я бы хотел перейти непосредственно к редактируемому контроллеру, когда нажимаю кнопку отладки.

1 Ответ

0 голосов
/ 14 сентября 2009

Щелкните правой кнопкой мыши веб-сайт в Visual studio и выберите Страницы свойств . Раздел Параметры запуска позволяет гибко определить, какая страница загружается первой. Вы можете выбрать и установить для параметра Start URL что-то вроде http://localhost:1324/Home/Index, чтобы принудительно установить для сеансов отладки значение по умолчанию для действия Index HomeController.

Это требует двух вещей, чтобы быть правдой:

  1. 1234 - это статический порт, используемый веб-сервером Cassini при отладке ваших страниц (вы можете изменить это поведение, нажав F4 в проекте веб-сайта и установив для Использовать динамические порты значение false и Номер порта поле для порта по вашему выбору.
  2. Веб-сайт автоматически запускается при запуске приложения из Visual Studio. Убедитесь в этом, выбрав пункт контекстного меню Свойство в контекстном меню решения и изменив настройки Общие свойства -> Запуск проекта .

В качестве альтернативы вы можете использовать Использовать текущую страницу настройки Параметры запуска . Тем не менее, разработчик остерегается, поскольку я не уверен, насколько эта опция поддерживает MVC.

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