在csdn中找到一个方法: Update-Package Microsoft.AspNet.WebApi -reinstall 然后就好了。 另外一个方法是缺少哪个dll,就复制一个dll放到bin文件夹下,也会好的。 这可能是打包的时候,少复制了一些必须的dll文件,或者依赖信息没有写进去。 ...
分类:
Web程序 时间:
2016-05-13 12:18:24
阅读次数:
120
随着微软日渐重视开源社区的贡献,微软在自己的产品中往往也会集成开源的第三方库。 比如System.Net.Http.Foramatting.dll 就依赖于Newtonsoft.json v4.5. 所以如果你项目的Newtonsoft.json的版本高于v4.5。当调用System.Net.Htt ...
在MVC的WebApi中默认是没有开启Session会话支持的。需要在Global中重写Init方法来指定会话需要支持的类型 在默认情况下是没有开启的。SessionStateBehavior有四个值: Default使用默认ASP.NET逻辑来确定请求的会话状态行为。默认逻辑是寻找IHttpHan ...
一、建立一个WebApi项目 WebApi项目的文件和MVC的基本项目内容差不多,都有Models View Controller等,区别在于WebApi的控制器继承的不是Controller类,而是ApiController。另外控制器中默认的Action名称与HttpMethod同名或者以Get ...
HttpClient 是个很好用的工具。 这个是post请求的方法。 get、put、delete 都类似。 ...
在VS中修改Web项目的服务器设置时无法加载改Web项目,提示如下图 原因:因为项目中的EbcBuy.Bll.Users.WebApi.csproj.user文件并没有加入到版本控制文件,所以讲项目还原是EbcBuy.Bll.Users.WebApi.csproj项目文件被还原了,但是.user文件... ...
分类:
Web程序 时间:
2016-05-08 19:57:43
阅读次数:
161
一、MVC的异常过滤器 1、自定义MVC异常过滤器 创建一个类,继承HandleErrorAttribute即可,如果不需要作为特性使用直接实现IExceptionFilter接口即可, 注意,该接口在<!--WizRtf2Html Charset=0 -->System.Web.Mvc 命名空间下 ...
如何基于Microsoft.Owin.Security.OAuth,使用Client CredentialsGrant授权方式给客户端发放access token? Client CredentialsGrant的授权方式就是只验证客户端(Client),不验证用户(Resource Owner), ...
使用OAuth打造webapi认证服务供自己的客户端使用 一、什么是OAuth OAuth是一个关于授权(Authorization)的开放网络标准,目前的版本是2.0版。注意是Authorization(授权),而不是Authentication(认证)。用来做Authentication(认证) ...
这篇来讲讲WebApi的自托管,WebApi可以托管到控制台/winform/服务上,并不是一定要依赖IIS才行。 1、首先新建控制台项目,在通过Nuget搜索Microsoft.AspNet.WebApi.SelfHost 2、建立实体类 3、创建WebApi控制器,继承ApiController ...