Как запустить .Net MVC в IIS (против использования `dotnet run` для локального тестирования) - PullRequest
0 голосов
/ 28 декабря 2018

Таким образом, это .Net WebApp на основе C # для клиента в развертывании Azure в его сети.

Локальное тестирование, я могу выполнить dotnet run и проверить на http://localhost:5000 нормально, но впоследняя среда, это должно быть обслужено IIS.Я полагаю, что dotnet run (Кестрел) и IIS могут общаться друг с другом (есть метод, который называется что-то вроде .useIISIntegration, я полагаю).

Но я бы хотел пропустить любой сценарий развертывания, для которого требуется dotnet run, чтобы запустить приложение, если это возможно, но позвольте IIS справиться со всем этим.Развернута ли dotnet run абсолютно необходима?Как IIS справляется с этим напрямую, если это возможно?

1 Ответ

0 голосов
/ 28 декабря 2018

Полагаю, что для ваших целей вы можете просто:

  • запустить dotnet publish
  • создать приложение в IIS против программы
  • создайте пул приложений и запустите его.

Не забудьте установить пакет SDK / Hosting на конечном сервере, иначе IIS не сможет его запустить.

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