整理下webapi的一些琐碎事情

   在使用webapi的时候我们会遇到一些问题比如

   1.POST怎么请求

   2.怎么兼容JSONP请求

   3.怎么给指定端提供跨域的请求

   4.怎么显示单独的models层的注释

   问题一二其他人都玩的比较成熟的,百度一下千千万万的答案.

   这篇文章来说一下问题4

  说步骤就行了, 也不想打字反正是别人那里抄袭的直接上原文

  http://stackoverflow.com/questions/21895257/how-can-xml-documentation-for-web-api-include-documentation-from-beyond-the-main

  因为如果项目本身的models是可以显示注释的,为什么单独出去就不能了呢。

  文章的大概解释了下,我们在使用area里面的项目的时候我们为其生成了 xml的注释文件,这个文件就是针对项目本身来生成的, 当你的model单独出去之后也只要为model层单独生成一个xml文件 然后在HelpPageConfig.cs 中指定他的行了

            config.SetDocumentationProvider(new MultiXmlDocumentationProvider(HttpContext.Current.Server.MapPath("~/App_Data/XmlDocument.xml"), HttpContext.Current.Server.MapPath("~/App_Data/MuzuAPI.Model.XmlDocument.xml")));

原文地址:https://www.cnblogs.com/sxmny/p/4966307.html