zoukankan      html  css  js  c++  java
  • 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的话

    文件里编辑

    即可

  • 相关阅读:
    第一次结对作业
    第二次编程作业
    第一次编程作业
    第一次博客作业*
    个人总结
    第三次个人作业
    第二次结对作业
    第一次结对作业
    第二次个人编程作业
    第一次个人编程作业
  • 原文地址:https://www.cnblogs.com/zhshlimi/p/7686648.html
Copyright © 2011-2022 走看看