.Net Core 3.1 API 项目到发布到本地IIS

 一、配置必要环境

1.如果为服务器环境则需要安装Core3.1 环境,SDK下载地址:https://dotnet.microsoft.com/download/dotnet-core/3.1   以Windows系统为例:

.Net Core 3.1 API 项目到发布到本地IIS_第1张图片

 

发布到本地IIS环境则可以不用安装,这里以本地为例。

2.然后再下载 ASP.NET Core Runtime 和 Hosting Bundle 两个安装包并安装,安装直接点击确认就好。安装之前先关闭本地IIS

下载地址:https://dotnet.microsoft.com/download/dotnet-core/3.1

.Net Core 3.1 API 项目到发布到本地IIS_第2张图片

 

3.Hosting Bundle 安装完成 则检查IIS 模块是否有 AspNetCoreModule2

打开IIS 选中最上方自己计算机名,找到右侧 IIS项中的模块并双击打开

.Net Core 3.1 API 项目到发布到本地IIS_第3张图片

 

 .Net Core 3.1 API 项目到发布到本地IIS_第4张图片

 

 

 

二、发布项目

1. 选择项目右键 选择发布

.Net Core 3.1 API 项目到发布到本地IIS_第5张图片

 

2.目标,选择文件,下一步

.Net Core 3.1 API 项目到发布到本地IIS_第6张图片

 

 

 3.选择发布路径(路径最好不要包含中文),点击完成

.Net Core 3.1 API 项目到发布到本地IIS_第7张图片

 

 

 4.然后点击编辑,选择设置,然后文件发布选项中 勾选在发布前删除所有现有文件,其他项可以默认。点击保存

.Net Core 3.1 API 项目到发布到本地IIS_第8张图片

 

.Net Core 3.1 API 项目到发布到本地IIS_第9张图片

 

然后点击发布即可。

三、IIS添加网站

1.打开IIS 选中网站右键选择添加网站,网站名选择自己项目网站名,物理路径选择刚才发布的地址,IP地址选择自己内网地址,端口选择任意自己没有使用的地址,其他默认。然后点击确定。

.Net Core 3.1 API 项目到发布到本地IIS_第10张图片

 

 2.点击应用程序池,在右侧栏选择刚才创建网站的名字,右键 点击基本设置,.NET CLR 版本选择 无托管代码,托管管道模式选择集成,点击确定

.Net Core 3.1 API 项目到发布到本地IIS_第11张图片

 

 大功告成,选中网站,选择最右侧浏览网站。我这里创建的API项目,可以看到 成功返回数据.Net Core 3.1 API 项目到发布到本地IIS_第12张图片

 

你可能感兴趣的:(.Net Core 3.1 API 项目到发布到本地IIS)