ASP.NET Web API与Owin OAuth:使用Access Toke调用受保护的API
在前一篇博文中,我们使用OAuth的Client Credential Grant授权方式,在服务端通过CNBlogsAuthorizationServerProvider(Authorization Server的一个实现)成功发放了Access Token,并在客户端成功拿到了Access Token。那Access Token有什么用呢?在OAuth中对Resource Server(比如W...
ASP.NET 检测到有潜在危险的 Request.Form 值
这种问题是因为你提交的Form中有HTML字符串,例如你在TextBox中输入了html标签,或者在页面中使用了HtmlEditor组件等,解决办法是禁用validateRequest。如果你是.net 4.0或更高版本,一定要看方法3。此方法在asp.net webForm和MVC中均适用方法1:在.aspx文件头中加入这句:%@ Page validateRequest=false %方法2:...
grunt和使用grunt发布ASP.NET MVC项目
Grunt 简介Grunt是一款基于js和node.js的构建工具,由于这段时间node.js越来越火爆,grunt拥有丰富的开源社区支持,产生了很多插件。还有一些插件散落在node社区。构建是一个和宽泛的表述,传统理解就是编译、打包、复制,而今,随着技术越来越丰富,构建还包括对前端组件的预处理,比如sass、less预处理成css,css和js的压缩和合并。grunt的插件可以很好的支持这些新的...
在Mac OS X Yosemite 10.10.3 中搭建第一个 ASP.NET 5 Web 项目
在Mac OS X Yosemite 10.10.3 中搭建第一个 ASP.NET 5 Web 项目终于有时间在 Mac 上安装一下 ASP.NET 5,网上有许多教程,但是多数的时间比较早了,版本不是最新,搭着 Build 2015 的春风,我也实践一下 Mac OS X 上的 ASP.NET 5。经常使用 Windows 8.1,对 Mac 并不太熟悉,也一并把安装中的问题趟一遍。前几天刚刚更...
Mono 4.0 Mac上运行asp.net mvc 5.2.3
Mono 4.0 已经发布,二进制包已经准备好,具体的发布说明参见: http://www.mono-project.com/docs/about-mono/releases/4.0.0/ . 今天在Mac上更新了Mono 4 和Xamarin Studio 5.9。使用Xamarin Studio 创建了一个asp.net mvc 项目:模版使用的是5.2.0 版本的,目标框架是Mono/.NE...