.netcore3.1在iis中發佈需要安裝 Hosting Bundle和 ASP.NET Core Runtime 3.1.2,但安裝了hosting宿主之後其他站點就會掛掉,不可訪問。 解決方案:1、停止IIS2、修改 C:\Windows\System32\inetsrv\config\ap ...
.netcore3.1在iis中發佈需要安裝 Hosting Bundle和 ASP.NET Core Runtime 3.1.2,但安裝了hosting宿主之後其他站點就會掛掉,不可訪問。
解決方案:
1、停止IIS
2、修改 C:\Windows\System32\inetsrv\config\applicationHost.config
3、找到 AspNetCoreModuleV2 節點
<add name="AspNetCoreModuleV2" image="%ProgramFiles%\IIS\Asp.Net Core Module\V2\aspnetcorev2.dll" preCondition="bitness64" />
<add name="AspNetCoreModuleV2" preCondition="bitness64" />
給這兩個節點 指定載入模式 preCondition="bitness64"
4、啟動 IIS。