API常用的配置

132 阅读1分钟

一、配置swagger,显示注释

1、安装Swashbuckle

QQ浏览器截图20220317112158.png

2、打开这个项目的属性调节

QQ浏览器截图20220317114442.png

3、打开SwaggerConfig第106行 c.IncludeXmlComments(GetXmlCommentsPath());

QQ浏览器截图20220317114125.png

在最后写入

QQ浏览器截图20220317114324.png

/// <summary>
        /// 显示注释
        /// </summary>
        /// <returns></returns>
        private static string GetXmlCommentsPath()
        {
            return $"{AppDomain.CurrentDomain.BaseDirectory}/bin/WebApplication1.xml";
        }

二、进行API异步配置

1、安装Microsoft.AspNet.WebApi.Cors包

2、打开WebApiConfig在Register中配置

 // Web API 配置和服务   using System.Web.Http.Cors;安装Microsoft.AspNet.WebApi.Cors 包
            config.EnableCors(new EnableCorsAttribute("*","*","*"));//启用跨域
            config.Formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;//忽略循环序列化