#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. Они должны добавить опцию «Отладка в браузере».