怎么在Swagger调用WebApi时显示参数的注释

不说废话直接上解决方案。

一般都是使用Model类库,因为传参的话都是Model里来的,当然如果有定义比如:出入参的类库,下面我就按Model类库来说,其它类库也按以下步骤来就行了。

第一步:选中Model类型右键——属性——生成——XML文档文件打勾,后面会出来一个路径,你只需要复制一下最后的文件名就行了(包含后缀)。

怎么在Swagger调用WebApi时显示参数的注释

 第二步:在App_Start文件夹下面的SwaggerConfig.cs文件夹配置跨域添加这一行代码(一个类库对应添加一行)

添加代码如下:

c.IncludeXmlComments(Path.Combine(System.AppDomain.CurrentDomain.BaseDirectory, @"bin\这里就把上面生成的文件名粘贴过来就可以了(包含后缀)"));

怎么在Swagger调用WebApi时显示参数的注释

两步完成后,就可以看到使用Swagger调用时,可以显示出注释了。

怎么在Swagger调用WebApi时显示参数的注释