.Net Core 3.1 API 项目到发布到本地IIS
一、配置必要环境
1.如果为服务器环境则需要安装Core3.1 环境,SDK下载地址:https://dotnet.microsoft.com/download/dotnet-core/3.1 以Windows系统为例:
发布到本地IIS环境则可以不用安装,这里以本地为例。
2.然后再下载 ASP.NET Core Runtime 和 Hosting Bundle 两个安装包并安装,安装直接点击确认就好。安装之前先关闭本地IIS
下载地址:https://dotnet.microsoft.com/download/dotnet-core/3.1
3.Hosting Bundle 安装完成 则检查IIS 模块是否有 AspNetCoreModule2
打开IIS 选中最上方自己计算机名,找到右侧 IIS项中的模块并双击打开
二、发布项目
1. 选择项目右键 选择发布
2.目标,选择文件,下一步
3.选择发布路径(路径最好不要包含中文),点击完成
4.然后点击编辑,选择设置,然后文件发布选项中 勾选在发布前删除所有现有文件,其他项可以默认。点击保存
然后点击发布即可。
三、IIS添加网站
1.打开IIS 选中网站右键选择添加网站,网站名选择自己项目网站名,物理路径选择刚才发布的地址,IP地址选择自己内网地址,端口选择任意自己没有使用的地址,其他默认。然后点击确定。
2.点击应用程序池,在右侧栏选择刚才创建网站的名字,右键 点击基本设置,.NET CLR 版本选择 无托管代码,托管管道模式选择集成,点击确定
大功告成,选中网站,选择最右侧浏览网站。我这里创建的API项目,可以看到 成功返回数据
好记性不如烂笔头, We grow up together