1、安装指定版本: Swashbuckle.AspNetCore 5.0.0-rc4(目前稳定版本4.0.1在AspNetCore3.0中会报错误)

2、后台C#代码要严格格式必须加[HttpPost]或者[HttpGet]

3、Startup类中配置如下代码

     

public void ConfigureServices(IServiceCollection services)
{
services.AddControllers();
services.AddRazorPages(); #region Swagger配置
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new Microsoft.OpenApi.Models.OpenApiInfo { Title = "My API", Version = "v1" }); c.ResolveConflictingActions(apiDescriptions => apiDescriptions.First()); });

#endregion
services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Latest);
}


public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
   {
       if (env.IsDevelopment())
       {
          app.UseDeveloperExceptionPage();
       }


app.UseRouting();
      app.UseStaticFiles();//启动静态文件
      app.UseAuthorization();


#region session配置
       app.UseSession();
      #endregion


#region Swagger配置
       //启用中间件服务生成Swagger作为JSON终结点
       app.UseSwagger();
      //启用中间件服务对swagger-ui,指定Swagger JSON终结点
      app.UseSwaggerUI(c =>
      {
        c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");
      });
     #endregion


app.UseEndpoints(endpoints =>
     {
      endpoints.MapControllers();
      endpoints.MapAreaControllerRoute(
      name: "areas", "Admin",
      pattern: "{area:exists}/{controller=Users}/{action=Index}/{id?}");
      endpoints.MapRazorPages();
     });

}



  

 

4、地址栏输入地址(注意端口每个人的机器上的端口不一样):http://localhost:56534/swagger/v1/swagger.json

5、地址栏输入地址:http://localhost:56534/swagger/index.html

最新文章

  1. .NET Core 1.1 发布 文档下载资源汇总
  2. Kali 使用ssh,安装vmware tools 和字体重叠
  3. gulp教程之gulp-autoprefixer<转>
  4. javascript数据结构与算法---队列
  5. Spark External Datasets
  6. jQuery.Data源码
  7. iOS9 HTTP 通信报错解决方案
  8. 性能工具MiniProfiler在Asp.Net WebForm跟踪EntityFramework
  9. javascript中的removeEventListener失效问题
  10. TCP/IP详解学习笔记(2)-数据链路层
  11. 【BZOJ 1045】 1045: [HAOI2008] 糖果传递
  12. SharpDevelop 编译时,任务失败,因为未找到“resgen.exe”的解决方法
  13. mysql.cnf 配制文件详解
  14. JavaScript三在弹出的对话框中
  15. calling c++ from golang with swig--windows dll(一)
  16. 移动端JS事件、移动端框架
  17. Kubernetes e2e test and test framework
  18. c#结构体、打他table、excel、csv互转
  19. promise的异步链式调用
  20. oracle 创建表空间TABLESPACE

热门文章

  1. less 4-7
  2. redis底层数据结构之双向链表(linkedlist)
  3. Vue3.0 实现数据双向绑定的方法
  4. oracle 根据逗号拆分字符串一行转多行
  5. git remote prune origin删除本地有但在远程库已经不存在的分支
  6. word生成产生错误的原因
  7. Win10在线升级Win11
  8. 记录一次阿里云ECS搭建代理服务器的过程
  9. 转发-》c++ stl multimap基本操作使用技巧详细介绍
  10. 阿里云centos7搭建docker,拉取镜像外网访问不通的问题排查