随笔分类 - webapi
摘要:解决办法 项目是复制之前的项目然后改名字而来,则去bin目录下找到原来的项目名对应的dll,xml,pdb 删除即可,或者直接删除bin目录下所有文件重新生成.
阅读全文
摘要:1.跳转 [HttpGet]public HttpResponseMessage LinkTo(){ HttpResponseMessage resp = new HttpResponseMessage(HttpStatusCode.Moved); resp.Headers.Location = n
阅读全文
摘要:找到views下web.config 增加如下红色标注内容 <?xml version="1.0"?> <configuration> <configSections> <sectionGroup name="system.web.webPages.razor" type="System.Web.W
阅读全文
摘要:1.nuget安装Microsoft.AspNet.WebApi.Extensions.Compression.Server 2.global.asax.cs里引用System.Net.Http.Extensions.Compression.Client 3.global.asax.cs的Appli
阅读全文
摘要:DF1E31DE-768E-43D7-B1DB-DE10BD031E13 From:http://www.cnblogs.com/xuejianxiyang/p/7802365.html
阅读全文
摘要:在global.asax.cs里加入如下代码: protected void Application_Start() { GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.Converters.
阅读全文
摘要:1.iis 目录权限设置 2.转自:http://www.cnblogs.com/youlies/p/6042169.html 在web.config添加如下节点 <system.webServer> <modules runAllManagedModulesForAllRequests="true
阅读全文
摘要:问题描述 webapi自定义的一种验证方式(token放入header里),使用swagger测试时由于header里没值所以一直拿不到用户. 解决如下:(从标题2开始,标题1处处理全局验证用户) 1.新建GlobalAuthorizationFilter类 [AttributeUsage(Attr
阅读全文
摘要:public static void Register(HttpConfiguration config) { // Web API configuration and services var cors = new EnableCorsAttribute("*", "*", "*"); confi
阅读全文
摘要:public class GlobalActionFilter : ActionFilterAttribute { private string _requestId; public override void OnActionExecuting(HttpActionContext actionCo
阅读全文
摘要:1.找到已经成功安装过的项目根目录的packages文件夹拷贝到新的项目的根目录 2.vs设置nuget程序包源 将源:地址改为新项目的packages文件夹 3.重新编译并修改代码 右键项目->属性->生成->输出 勾上xml文档文件(x)记录下xml文档的文件名(如website.xml) 并重
阅读全文
摘要:0.问题描述 EF生成的model带有导航属性,则json序列化会报循环引用错误,尝试如下 protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); ////config.Fo
阅读全文

浙公网安备 33010602011771号