前言
本文章介绍如何在 IIS 服务器上托管 .NET Core WebAPI应用。
发布的项目为文件上传基本项目,里面已经配置了JWT授权验证,和Dapper
发布步骤
1 安装 .NET Core 运行时,选择你项目对应的版本进行安装
下载地址:下载链接
2 一个已发布好的.NET Core WebAPI程序
3 在服务器iis中创建一个网站
4 点击“应用程序池”,找到与自己的网站同名的应用程序,右键选择“基本设置”,在“.NET CLR 版本”下拉选择框中选择“无托管代码”
5 打开网站就能进入SwaggerAPI界面了
如果输入https://localhost/swagger/index.html地址未出现swaggerAPI界面大概率是程序只在开发模式下使用SwaggerAPI了 只需要将项目中Program.cs的判断是开发环境注释掉
总结
以上就是 .NET Core WebAPI应用发布的全流程了