• WebApi接入Swagger


    1.新建webApi项目

     

    2.nuget引入 swagger

     

    3.在项目属性里配置输出 xml文件

     

    4.打开SwaggerConfig.cs编辑

     

     protected static string GetXmlCommentsPath()
            {
                var xmlFile = System.String.Format(@"{0}inWebApiTest.XML", System.AppDomain.CurrentDomain.BaseDirectory);
                return xmlFile; 
            }

    5.在global.asax.cs里添加 代码

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Http;
    using System.Web.Mvc;
    using System.Web.Optimization;
    using System.Web.Routing;
    
    namespace WebApiTest
    {
        /// <summary>
        /// WebApiApplication
        /// </summary>
        public class WebApiApplication : System.Web.HttpApplication
        {
            /// <summary>
            /// Application_Start
            /// </summary>
            protected void Application_Start()
            {
                AreaRegistration.RegisterAllAreas();
                GlobalConfiguration.Configure(WebApiConfig.Register);
                FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
                RouteConfig.RegisterRoutes(RouteTable.Routes);
                BundleConfig.RegisterBundles(BundleTable.Bundles);
                //默认使用json返回数据而不论请求是不是application/xml
                GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear();
               
            }
        }
    }

    6. 如果也想用webApi自带的 helpPage的话

    文件里编辑

    即可

  • 相关阅读:
    cad.net修改视口比例
    cad.net添加和删除图层过滤器
    cad.net创建新图层
    cad.net创建浮动视口
    根据handle转换成ObjectId
    C#类型转换
    过滤选择集
    文字随线移动
    文字打断
    注册表应用示例
  • 原文地址:https://www.cnblogs.com/zhshlimi/p/7686648.html
Copyright © 2020-2023  润新知