1.首先先准备 IIS 环境 找到 启动或关闭 Windows 功能
2.打开后找到 Internet Infomation Services 一般情况下全部选中即可(小方框为 勾了 才是全选)
-
IIS 的环境配置好后,需要去 dotnet.microsoft.com/en-us/downl…
一般情况 Windows 系统选择 Hosting Bundle
下载好后直接双击 安装即可
下载后需要找到IIS
找到模块
我这里是已经安装好的,如果没有的话和选择 配置本机模块 添加上就可以
到目前 IIS 的部署就已经完成了,下面开始 创建 .net core 6.0 的项目并且部署
打开vs 2022 选择 ASP.NET Core Web API
选择框架为 .net 6.0(长期支持) 配置将 HTTPS 取消
创建好后什么都不需要配置就即可测试发布,选择 发布
这里我提前做好了 选择文件夹的 配置了路径
发布好后 打开IIS 添加一个新的网站 正常的部署配置
点击应用程序池 找到和创建一样的应用池 然后后 将 .NET CLR 版本 修改为 无托管代码
点击浏览 显示这个页面 其实接口已经部署好了
可以简单测试一下 测试后接口可以通,并且返回参数
如果想让swagger显示出来需要打开项目 找到这段代码,
将 IsDeveLopment 里边的内容给拿出来
在重新发布即可在页面中显示 swagger