Iis 使用VS2017启动asp.net核心应用程序将创建新的应用程序池
每次从VS2017启动本地IIS下ASP.net核心应用程序的调试器时,都会创建一个新的应用程序池 我希望应用程序在DefaultAppPool“Identity”下保持稳定,而不是创建新的应用程序 此设置在何处影响此设置 我可以使用IIS管理控制台手动将其设置为旧值,但这会让人厌烦Iis 使用VS2017启动asp.net核心应用程序将创建新的应用程序池,iis,asp.net-core,visual-studio-2017,application-pool,Iis,Asp.net Core,Visual Studio 2017,Application Pool,每次从VS2017启动本地IIS下ASP.net核心应用程序的调试器时,都会创建一个新的应用程序池 我希望应用程序在DefaultAppPool“Identity”下保持稳定,而不是创建新的应用程序 此设置在何处影响此设置 我可以使用IIS管理控制台手动将其设置为旧值,但这会让人厌烦 您所经历的很可能是.NET Core 2.2引入的新进程内托管模型的副作用。检查.csproj文件中的此行: <AspNetCoreHostingModel>InProcess</AspNetCo
您所经历的很可能是.NET Core 2.2引入的新进程内托管模型的副作用。检查.csproj文件中的此行:
<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
有关将现有核心项目迁移到进程内托管的信息,请参阅:Hi!你有什么结果吗?我得到了同样的问题,这是第一次击中:D
<AspNetCoreHostingModel>OutOfProcess</AspNetCoreHostingModel>
<aspNetCore
processPath="..."
arguments="..."
stdoutLogEnabled="false"
stdoutLogFile=".\logs\stdout"
hostingModel="InProcess"
>
<aspNetCore
...
hostingModel="OutOfProcess"
>
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>
</PropertyGroup>