.net core 发布到 iis

1 在服务器上安装 托管捆绑包

安装 .net 5.0 版本的捆绑包 dotnet-hosting-5.0.7-win

链接:https://pan.baidu.com/s/1P7neU8xJtXe0Neu8sv-Dpg
提取码:qgga

2 使用visual studio 生成发布包。

 如果部署模式为 “独立”发布不了,就选择“框架依赖”,同时目标运行时选择“可移植”

3 打开cmd,使用命令 'inetmgr'打开 iis管理工具

4 在 iis 管理器上 先新建应用程序池,然后使用该应用程序池新建网站

 

 

 iis 添加环境变量:

修改发布生成的 web.config 文件

<aspNetCore processPath="dotnet" arguments=".\WebApplication_GoogleCloud_Server.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess">
<environmentVariables>
<environmentVariable name="GOOGLE_APPLICATION_CREDENTIALS" value="google_access_token.json" />
</environmentVariables>
</aspNetCore>

 

 5 在iis中浏览结果如下

 

posted @ 2021-07-10 12:19  温故纳新  阅读(198)  评论(0编辑  收藏  举报