IIS部署.Net Core Web API步骤

308 阅读1分钟

前言

正常项目部署都是放在服务器上,方便维护。由于甲方特色需求,只能部署在一台Window10电脑上。这只能试试IIS一把部署了。

.Net项目打包

在编辑器中,选择发布到文件夹,具体配置可参考图片(也可以按照自己需求)

图片.png 配置好进行打包;打包完成后,拷贝打包后的public文件夹内所有内容。

IIS前期准备

正常windows电脑无IIS,需要自己手动安装。如图,勾选安装。 图片.png 安装完毕后,可以在搜索中找到该软件

图片.png 软件界面如图 图片.png 如果你这个时候用浏览器打开localhost,就会发现一个蓝色页面,如果有就安装完毕了。

注意

记得安装ASP.NET Core Runtime Windows Hosting Bundle

图片.png 我项目是.NET8的,所以安装包地址为:dotnet.microsoft.com/zh-cn/downl…

下载安装后,就完成所有的前期准备工作了。

.NET Core Web Api部署

在网站中,右击添加网站,输入名称,并选择项目文件夹。这边建议选择C盘下的C:\inetpub\,避免一些其他问题。 图片.png 然后在下面端口选择你需要的端口。 这个时候如果访问地址,你会发现404。那是因为我们没有将打包好的文件放入inetpub指定目录下。 拷贝后,重新启动就可以正常运行了。

图片.png

特殊说明

1、拷贝后,可以裸点击exe文件,看看是否有其他问题。

2、如果程序涉嫌一些文件读写,请在设置中勾选全部权限。

图片.png