Веб-тестирование Visual Studio

#c# #visual-studio-2015

#c# #visual-studio-2015

Вопрос:

Я пришел из мира PHP (Laravel) и раньше не сталкивался с проблемами при тестировании API или веб-страницы, подобной этой. Каждый раз, когда я вносил изменения, я просто обновлял страницу, и она показывала мне результат моих измененных действий.

Похоже, это не относится к моему новому опыту работы с VS, поскольку, похоже, мне приходится запускать F5or Ctrl F5 каждый раз, когда я вношу простые изменения в программу. Чтобы сделать вещи еще более раздражающими, он всегда открывает новую вкладку при каждом запуске программы.

Это просто способ «VS is», или я что-то упускаю?

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

1. Вы что-то упускаете. Убедитесь, что ссылка на браузер включена.

2. Он включен по умолчанию

3. VS Code имеет лучшую поддержку для этого, если вы разрабатываете проект .net Core.

Ответ №1:

Это не имеет никакого отношения к VS. PHP — это язык сценариев, он не компилируется перед запуском, как это делает c #. Вы должны выполнить сборку проекта, чтобы библиотеки DLL были актуальными

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

1. Так что, я полагаю, нет никакого способа обойти это? 🙂

2. Нет, это не так 🙂 но вы можете упростить это, если вам не нужна отладка. Вы можете разместить его на своем IIS и просто создать решение и обновить вкладку браузера.

3. Да, это работает, просто сохраняя проект и обновляя, больше не нужно нажимать клавишу F5. Спасибо

Ответ №2:

Я предполагаю, что вы используете IIS Express и ASP.NET .

Щелкните правой кнопкой мыши на проекте, а затем выберите Просмотр в браузере.

Вам нужно будет выполнить сборку, если вы внесете какие-либо изменения в C #, но не при внесении изменений в CSS / Javascript (исключая такие вещи, как SASS и т. Д.)