整理下webapi的一些琐碎事情
2015-11-15 11:42
211 查看
在使用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")));
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")));
相关文章推荐
- 010-Project视窗搜索功能 srt字幕文件
- 如何在angular指令渲染模板完毕后再执行link方法,render完毕再在link中操作dom节点
- 第一次的博客
- java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.ConditionalTagSupport
- 原子位操作
- 移动端界面设计之尺寸篇
- android DrawerLayout侧滑菜单实现
- 怎么解决tomcat占用8080端口问题图文教程
- HDU 5198 水 c语言
- 008-Asset Store( 资源 Store) srt字幕文件
- 使用Easyui pagination分页控件进行分页
- 韩顺平Linux笔记(十六)——压缩和解压
- editplus移植U盘计划
- HttpClient-POST-GSON
- 【c++】size_t 和 size_type的区别
- 007-声音文件 srt字幕文件
- 韩顺平Linux笔记(十五)——Linux启动过程分析
- Xcode7 launchscreen.storyboard真机启动黑屏,且不能适配,模拟器没问题
- oracle expdp/impdp使用方法
- 线程间通讯----生产者消费者(单线程)