Visual Studio 2019 как изменить действие запуска на ASP.NET Основной веб-проект

#asp.net-core

Вопрос:

Использование Visual Studio 2019 при работе над ASP.NET веб-проект фреймворка, если я открою страницу свойств, на вкладке Ссылки появится веб-вкладка, где вы можете выбрать действие «Начать» и установить его на «Текущую страницу». Я нахожу это действительно полезным, так как при нажатии клавиши F5 запускается IIS Express, и отладчик запустит страницу, над которой вы работаете и которую выбрали в данный момент.

Сейчас я работаю над ASP.NET Веб — проект Core Razor pages и вкладка » Веб «на странице свойств исчезли, и неважно, какую страницу я редактирую или выбрал, когда я нажимаю «Начать отладку» или «Начать без отладки», VS всегда загружает страницу индекса сайта-поэтому мне нужно либо перейти на страницу, которую я хочу отладить, либо вручную отредактировать URL-адрес в браузере.

Может ли кто-нибудь, пожалуйста, сказать мне, как изменить действие «Начать» на «Текущая страница» в основном веб-проекте, большое спасибо.

Ответ №1:

Вы можете изменить его здесь Свойства -> launchSettings.json> Внутри launchSettings.json вы найдете этот JSON.

 "iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
  "applicationUrl": "http://localhost:3134",
  "sslPort": 0
}
 

}

Измените форму заявки в соответствии с вашими требованиями. Ваше приложение начнется с этого URL-адреса.

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

1. Спасибо за эту информацию — я думаю, вам придется каждый раз менять ее вручную. Жаль, что нет возможности всегда запускать выбранный в данный момент файл, интересно, почему они отказались от этой опции…

2. Щелкните правой кнопкой мыши на файле представления (.cshtml) и выберите «Просмотр в браузере» . Это может помочь вам в некоторых случаях.

3. Спасибо, я этого не заметил. Думаю, это эквивалентно Ctrl-F5. Они должны добавить опцию «Отладка в браузере».