IIS部署
注意
1、必须启用IIS WebSocket协议
2、禁用IIS回收
提示
如果需要Runtime依赖部署,需要安装ASP.NET Core Runtime,如果是独立发布部署,则不需要安装Runtime
精简发布文件
如果需要精简发布后的文件,也就是删除不必要的文件夹,可以编辑 Web 项目的 .csproj
并添加 <SatelliteResourceLanguages>en-US</SatelliteResourceLanguages>
,如:
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<SatelliteResourceLanguages>en-US</SatelliteResourceLanguages>
</PropertyGroup>
若无需生成 .pdb
文件,可以继续添加:
<PropertyGroup>
<DebugType>none</DebugType>
<DebugSymbols>false</DebugSymbols>
</PropertyGroup>
服务器环境配置
第一步
安装.NET Core 运行时捆绑包:点击下载
第二步(命令)
net stop was /y
第三步(命令)
net start w3svc
第四步(命令)
set ASPNETCORE_ENVIRONMENT=Production
部署到 IIS
添加新网站

配置网站信息
