我使用的是vscode编写的MinimalAPI,用命令 dotnet publish发布后项目的bin文件夹会多出一个publish文件夹,这个文件夹在IIS部署的时候要用到。
第一步:启用IIS
接下来直接阐述发布流程
- 打开IIS,点击添加网站
- 填写网站信息,网站名称随便编,物理路径就是开头提到的终端输出的publish路径,IP地址填写127.0.0.1,端口号选用没被占用的端口号,主机名不用填最后点击确定。
Win + R键,输入cmd打开控制台,通过命令 netstat -ano | findstr [端口号] 来检查端口号是否被占用,如果没有返回值则说明端口没被占用,可以拿来用
部署完成后访问刚刚配置的地址,能够成功访问。如果不能在,则先检查ip地址是否能通,能则再检查端口和防火墙