Можно ли изменить профиль отладки после создания приложения MVC Core? - PullRequest
0 голосов
/ 13 ноября 2018

У меня есть веб-приложение, работающее с использованием Docker и Visual Studio 2017. Я пытаюсь протестировать его независимо от Docker.Я думал, что все, что мне нужно сделать, это следующим образом:

1) Щелкните правой кнопкой мыши на проекте и выберите свойства.2) Выберите «Отладка». 3) Измените профиль (из Docker) и запустите (из Docker) на IIS Express.

Однако, когда я делаю это, запускает изменения, однако профиль не выполняется, т. Е. Изменение Pfofile появляется для отката, когда язакройте окно отладки.Почему это так?

Это также происходит, если я создаю новый проект MVC Core 2 и пытаюсь изменить профиль.

Я также замечаю, что если я создаю новый проект MVC Core 2 без Dockerподдержка, а затем добавить поддержку оркестровки на более позднем этапе, тогда профиль Docker не появится в раскрывающемся списке «Профиль».

Последние два часа я потратил на поиски в Google и не нашел ответа.Я нашел это: https://developercommunity.visualstudio.com/content/problem/39629/changing-the-debug-profile-in-aspnet-core-full-fmk.html

Можно ли изменить профиль отладки после создания проекта MVC Core 2?

1 Ответ

0 голосов
/ 14 ноября 2018

Если вы хотите работать независимо от Docker из Visual Studio 2017, вы можете напрямую выбрать другой профиль запуска, нажав на маленькую вставку рядом с кнопкой run Docker.

Шаги, которые вы описываете, фактически устанавливают профили запуска в файле в /Properties/launchSettings.json.

По умолчанию приложение ASP NET Core с включенной поддержкой Docker поставляется с тремя профилями:

  1. Профиль Docker
  2. Самостоятельный хост
  3. IIS

Я также заметил, что если я создаю новый проект MVC Core 2 без поддержки Docker, а затем добавляю поддержку оркестровки позднее, профиль Docker не отображается в раскрывающемся списке «Профиль».

Да, добавление проекта без поддержки Docker приведет к тому, что профиль Docker не будет создан независимо от добавляемой оркестровки.

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