API发布-- .NET WebAPI 篇
1:准备工作:
设置数据库链接字符串,
打开一个正常的项目:
首先注意所有的 appsettings.json文件,包括生产环境配置子文件,注意里面的链接字符串
这里面是生产环境的配置,里面的数据库链接字符串,一定不要忘记换,不然发布后你的程序无法连接数据库
ElecDiag项目线上数据库链接字符串为:
"ElecDiagDBContext": "Password=123456;Persist Security Info=True;User ID=sa;Initial Catalog=ElecDiagDB;Data Source=." //服务器数据库
设置发布版本:同时注意发布版本为 Release 千万不要是Debug
2:准备发布文件夹:
右键你的主程序项目,点击发布
点击左侧新建 ==》 文件夹 ==》 下一步==》
置发布目录==》完成
Release是我新建的一个本地目录,用来承载项目发布的文件,项目正常发布后,这个文件夹里的文件就是项目的所有内容了。可以直接用将这个文件用IIS挂载,然后就好了
成功创建发布配置文件
3:发布
点击 发布 等待成功即可
API IIS部署-- .NET WebAPI 篇
打开本地IIS管理器,右键网站==》添加网站
添加你的网站名字==》设置你IIS要指向的本地发布文件夹==》设计端口号==》测试设置的那个身份授权警告一版不用管==》确定
部署成功,下面就可以访问了
注意,本次演示直接访问 http://localhost:8088/ 页面会404,不是没有发布成功,是因为没有主页面转接,所以他不知道默认打开那个页面了,
所以本次推荐访问 http://localhost:8088/swagger/index.html 因为配置了swagger,从这个可以看到部署确实成功了。
也可以直接用Postman找一个你知道的接口,发送一个请求试试 如: http://localhost:8088/api/Check/Login
如下图,接口返回的错误信息正常,说明部署成功
标签:WebAPI,IIS,--,发布,API,NET From: https://www.cnblogs.com/GaoUpUp/p/17201869.html