目录
一、项目发布
VS截图
项目发布
![](https://img2020.cnblogs.com/blog/1981729/202004/1981729-20200409173007465-754766600.png)
选择则文件夹,点击编辑
![](https://img2020.cnblogs.com/blog/1981729/202004/1981729-20200409173405054-1391236039.png)
nssm下载
下载网址![](https://img2020.cnblogs.com/blog/1981729/202004/1981729-20200409174508261-2062885285.png)
Nginx
下载网址![](https://img2020.cnblogs.com/blog/1981729/202004/1981729-20200409174640132-680813993.png)
二、项目部署
nssm启动服务
打开cmd![](https://img2020.cnblogs.com/blog/1981729/202004/1981729-20200409175811164-1888653232.png)
端口配置:--urls "http://*:15005;"
15005替换为自己程序端口号
![](https://img2020.cnblogs.com/blog/1981729/202004/1981729-20200410095844177-1308004062.png)
windows 搜索“服务”
![](https://img2020.cnblogs.com/blog/1981729/202004/1981729-20200410100321921-1512830336.png)
这时候本地服务已经启动了在浏览器就可以访问了(确保项目包含Swagger)
![](https://img2020.cnblogs.com/blog/1981729/202004/1981729-20200410100636717-2048090531.png)
nginx反向代理
打开nginx目录下conf文件夹打开nginx.con文件proxy_set_header Host $host:$server_port;
![](https://img2020.cnblogs.com/blog/1981729/202004/1981729-20200410102854496-913008584.png)
![](https://img2020.cnblogs.com/blog/1981729/202004/1981729-20200410105702594-46408366.png)
启动nginx
![](https://img2020.cnblogs.com/blog/1981729/202004/1981729-20200410103234609-1672811178.png)
![](https://img2020.cnblogs.com/blog/1981729/202004/1981729-20200410104504599-1976358393.png)
启动服务
![](https://img2020.cnblogs.com/blog/1981729/202004/1981729-20200410104941091-299366188.png)
三、外网访问
到这里就部署成功了nssm edit 服务名称 可查看服务配置信息
![](https://img2020.cnblogs.com/blog/1981729/202004/1981729-20200410105944575-1458045032.png)