Как изменить hostingModel = "OutOfProcess" при публикации в IISServer? - PullRequest
1 голос
/ 18 марта 2020

Я установил HostingModel в «Out Of Process» в окне VS Debug. Но когда опубликовал sh проект на моем сервере DEV. Файл web.config всегда показывает hostingModel="inprocess". Если я удалю этот атрибут, я смогу запустить приложение.

Есть ли какой-либо процесс при публикации, мы меняем hostingModel на OutOfProcess. Я использую ASP. Net Core 3.1 версию для WebAPI

enter image description here

1 Ответ

0 голосов
/ 19 марта 2020

Измените свойства в окне VS Debug, файл launchsettings.json проекта обновляется синхронно, а launchsettings.json для VS, выполняющего проект. Чтобы настроить приложение для хостинга вне процесса, задайте для свойства <AspNetCoreHostingModel> значение OutOfProcess в файле проекта (.csproj):

<PropertyGroup>
  <TargetFramework>netcoreapp3.1</TargetFramework>
  <AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>
</PropertyGroup>

Ссылка: https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/aspnet-core-module?view=aspnetcore-3.1

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