.Net Core开发学习(六) ——IIS部署
文章使用之前的.Net Core MVC应用作为部署项目,但该教程可适用于所有.Net Core项目。
IIS托管
发布项目(文件夹)
发布完成后,找到 项目路径\bin\Release\netcoreapp3.1\publish,可以看到发布的文件。
Ok,接下来配置IIS
配置IIS
首先要下载一个环境模块Windows Hosting Bundle,该模块用于IIS托管.Net Core项目,我这里使用的是.Net Core 3.1版本,可自行选择项目对应的版本。
下载连接:
.Net Core 3.1 Hosting Bundle
.Net Core 3.0 Hosting Bundle
.Net Core 2.2 Hosting Bundle
.Net Core 2.1 Hosting Bundle
.Net Core 2.0 Hosting Bundle
.Net Core 1.1 Hosting Bundle
.Net Core 1.0 Hosting Bundle
下载完成后安装,过程很简单,就不再赘述。
打开IIS,新建网站
添加后设置托管
设置为无托管代码,因为.NetCore使用的是Kestrel作为服务器,当前使用的是IIS反向代理Kestrel。
运行
OK,部署成功