Приложение публикации ASP.NET Core от CLI - PullRequest
0 голосов
/ 04 июля 2018

У меня проблема с публикацией под IIS. я пытался автоматизировать публикацию веб-приложения в IIS, выполнив команду cmd dotnet publish App.csproj -c -o C:\inetpub\wwwroot\App.Web -c release, но он просто добавил его в качестве папки, как опубликовать его как веб-приложение, возможно ли это?

enter image description here

1 Ответ

0 голосов
/ 04 июля 2018

вам нужно будет преобразовать вашу папку в приложение . Для этого просто щелкните по нему правой кнопкой мыши и выберите «преобразовать в приложение». После этого, когда вы публикуете приложение .netCore, вам нужно будет настроить пул приложений, в котором запущено это приложение, и установить для «Framework version» значение unmaged. (и оставить трубопровод до интегрированного)

больше информации о хостинге .NetCore на IIS

Это одношаговая конфигурация. Все ваши следующие публикации должны работать нормально.

Еще несколько объяснений:

.NetCore не зависит от платформы, поэтому он не может знать, что вы развертываете IIS. При развертывании с использованием устаревшего .net (4.xx) Visual Studio имеет цель развертывания IIS и выполняет всю работу. С ядром .net, так как он также может быть запущен под Linux, Mac и т. Д., Особенности IIS были удалены.

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