博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.NET CORE API Swagger
阅读量:5208 次
发布时间:2019-06-14

本文共 1629 字,大约阅读时间需要 5 分钟。

  新建一个core api  项目,使用nuget搜索Swashbuckle.AspNetCore   安装

 修改项目生成属性

修改启动Startup

public void ConfigureServices(IServiceCollection services)        {            services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);            #region Swagger            services.AddSwaggerGen(c =>            {                c.SwaggerDoc("v1", new Info                {                    Version = "v0.1.0",                    Title = "Blog.Core API",                    Description = "框架说明文档",                    TermsOfService = "None",                    Contact = new Swashbuckle.AspNetCore.Swagger.Contact { Name = "core-test", Email = "1165220871@qq.com", Url = "" }                });                var basePath = Microsoft.DotNet.PlatformAbstractions.ApplicationEnvironment.ApplicationBasePath;                var xmlPath = Path.Combine(basePath, "core-test.xml");//这个就是上面图片中xml文件名                c.IncludeXmlComments(xmlPath, true);//默认的第二个参数是false,这个是controller的注释,记得修改            });            #endregion        }

 

public void Configure(IApplicationBuilder app, IHostingEnvironment env)        {            if (env.IsDevelopment())            {                app.UseDeveloperExceptionPage();                #region Swagger                app.UseSwagger();                app.UseSwaggerUI(c =>                {                    c.SwaggerEndpoint("/swagger/v1/swagger.json", "ApiHelp V1");                });                #endregion            }            app.UseMvc();        }

现在默认启动的路径是http://localhost:60442/api/values,需要修改一下launchSettings.json文件

然后直接启动项目

  

 

转载于:https://www.cnblogs.com/li-lun/p/9579982.html

你可能感兴趣的文章
使用arcpy添加grb2数据到镶嵌数据集中
查看>>
[转载] MySQL的四种事务隔离级别
查看>>
QT文件读写
查看>>
C语言小项目-火车票订票系统
查看>>
缓和曲线06七次四项式
查看>>
15.210控制台故障分析(解决问题的思路)
查看>>
BS调用本地应用程序的步骤
查看>>
常用到的多种锁(随时可能修改)
查看>>
用UL标签+CSS实现的柱状图
查看>>
js:语言精髓笔记3----语句
查看>>
mfc Edit控件属性
查看>>
ThreadPoolExecutor分析
查看>>
Linq使用Join/在Razor中两次反射取属性值
查看>>
[Linux]PHP-FPM与NGINX的两种通讯方式
查看>>
Java实现二分查找
查看>>
优秀员工一定要升职吗
查看>>
[LintCode] 462 Total Occurrence of Target
查看>>
springboot---redis缓存的使用
查看>>
架构图-模型
查看>>
sql常见面试题
查看>>