前言
正常项目部署都是放在服务器上,方便维护。由于甲方特色需求,只能部署在一台Window10电脑上。这只能试试IIS一把部署了。
.Net项目打包
在编辑器中,选择发布到文件夹,具体配置可参考图片(也可以按照自己需求)
配置好进行打包;打包完成后,拷贝打包后的public文件夹内所有内容。
IIS前期准备
正常windows电脑无IIS,需要自己手动安装。如图,勾选安装。
安装完毕后,可以在搜索中找到该软件
软件界面如图
如果你这个时候用浏览器打开localhost,就会发现一个蓝色页面,如果有就安装完毕了。
注意
记得安装ASP.NET Core Runtime Windows Hosting Bundle
我项目是.NET8的,所以安装包地址为:dotnet.microsoft.com/zh-cn/downl…
下载安装后,就完成所有的前期准备工作了。
.NET Core Web Api部署
在网站中,右击添加网站,输入名称,并选择项目文件夹。这边建议选择C盘下的C:\inetpub\,避免一些其他问题。
然后在下面端口选择你需要的端口。
这个时候如果访问地址,你会发现404。那是因为我们没有将打包好的文件放入inetpub指定目录下。
拷贝后,重新启动就可以正常运行了。
特殊说明
1、拷贝后,可以裸点击exe文件,看看是否有其他问题。
2、如果程序涉嫌一些文件读写,请在设置中勾选全部权限。