欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

在Core WebApi中使用Swagger

发布时间:2025/3/21 编程问答 39 豆豆
生活随笔 收集整理的这篇文章主要介绍了 在Core WebApi中使用Swagger 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

1.打开项目NuGet包管理,搜索   Swashbuckle.AspNetCore   ,安装。

2.打开Startup.cs,添加以下代码

public void ConfigureServices(IServiceCollection services){//swaggerservices.AddSwaggerGen(c =>{c.SwaggerDoc("v1", new Info { Title = "My API_1", Version = "v1" });
          //注释

           var xmlFile = $"{Assembly.GetExecutingAssembly().GetName().Name}.XML";
           var xmlPath = Path.Combine(AppContext.BaseDirectory, xmlFile);
           c.IncludeXmlComments(xmlPath);

});//swagger services.AddMvc();} public void Configure(IApplicationBuilder app, IHostingEnvironment env){if (env.IsDevelopment()){app.UseDeveloperExceptionPage();}//swaggerapp.UseSwaggerUI(c =>{c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1");c.RoutePrefix = "swagger";});app.UseSwagger();//swagger app.UseMvc();}

3.打开项目属性-生成,勾选以下

提醒:发布项目时,记得中生成目录将 xxx.Xml(xxx:项目名) 文件拷贝至发布根目录

转载于:https://www.cnblogs.com/getmn/p/10135224.html

总结

以上是生活随笔为你收集整理的在Core WebApi中使用Swagger的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。