.netcore6.0自己配置swagger
2024-08-31 09:10:27
环境:.net core6.0
一、安装依赖包:Swashbuckle.AspNetCore
二、右击项目->属性->生成->输出,勾选文档文件,然后配置文件生成路径,注意是相对路径
三、在Program.cs进行注册
四:去掉注解提示,当没有写注释时会有绿色的波浪线提示,可以在项目->属性->生成->错误和警告:
要把这个勾选上,然后在debug中数据;1591,提示就消失了
然后重新生成项目,运行就可以了。
问题点:
1、
解决方案:A:在最开始添加:builder.Services.AddEndpointsApiExplorer();
B:或者添加:builder.Services.AddMvc();建议添加这个,如果添加A的话,在后面你自己新建控制器的时候,你的接口是不会被扫码到的
2、
这个问题有几种情况:A:检查你的接口方法是否有[HTTPPost]、[HttpGet]的HTTP的注解
B:在Program.cs中最开始没有添加:builder.Services.AddMvc(),就无法扫描到MVC的控制器
最新文章
- C primer plus 读书笔记第五章
- 搭建本地Nuget服务器并使用NuGet Package Explorer工具打包nuget包
- Windows 10Bash命令
- Myeclipse启动错误
- webservice05#soap消息
- HDU 6152 - Friend-Graph
- softmax in pytorch
- Ubuntu搭建NFS服务器,NFS协议详细分析
- 跟随我在oracle学习php(2)
- Arduino IDE for ESP8266教程(二) 创建WIFI AP模式
- 扩展方法 C#
- Oracle11g 创建数据库中问题处理(必须运行Netca以配置监听程序)
- 导入javax.servlet。伺服登记无法解决:The import javax.servlet.MultipartConfigElement cannot be resolved
- Spring学习笔记六:Spring整合Hibernate
- python赋值、浅拷贝、深拷贝区别
- filebeat安装部署
- java的堆,栈,静态代码区 详解
- Linux Ubuntu安装sogou中文输入法
- python 发红包的小程序
- am335x文件系统 /etc/fstab的设置