随笔分类 - [11]ASP.NET
摘要:相关文章: "ASP.NET WebApi OWIN 实现 OAuth 2.0" 之前的项目实现,Token 放在请求头的 Headers 里面,类似于这样: 虽然这是最标准的实现方式,但有时候我们会面对一些业务变化,比如 Token 要求放在 URL 或是 Post Body 里面,比如这样: A
阅读全文
摘要:ASP.NET WebApi 中使用非 请求,传递参数需要用对象包裹起来,比如: 但如果操作比较多的话,我们需要对每个 创建一个 对象,如果传递的参数很少,这样创建对象就有点太浪费,并且 接口参数都是拍扁的,很少会传递 对象作为参数。 怎么解决这个问题呢?很简单,使用 就可以了,示例:
阅读全文
摘要:OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。 OAuth 允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。每一个令牌授权一个特定的网站(例如,视频编辑
阅读全文
摘要:IE8/9 JQuery.Ajax 上传文件有两个限制: 1. 使用 JQuery.Ajax 无法上传文件(因为无法使用 FormData,FormData 是 HTML5 的一个特性,IE8/9 不支持) 2. 使用 JQuery Form 上传,contentType 只能为 text/html
阅读全文
摘要:搭建 nuget 内部服务器,最好的方式是使用 ProGet,参考博文《 "用 ProGet 搭建内部的 NuGet 服务器" 》,好处非常多,但需要使用 SQL Server 数据库,如果不想使用数据库,相对来说,最简单的方式是使用 ,网上教程一大堆,这边我做下自己的记录。 首先,VS 创建一个空
阅读全文
摘要:先看一下 .NET Core(包含 ASP.NET Core)的 "路线图" : Beta6 : 2015年7月27日 Beta7 : 2015年9月2日 Beta8 : 2015年10月15日 RC1 : 2015年11月 RC2 (Tools Preview 1) : 2016年5月17日 1.
阅读全文
摘要:配置代码: 异常信息: [Error] An unhandled exception was thrown by the application.System.Security.Cryptography.CryptographicException: An error occurred while ...
阅读全文
摘要:首先,ASP.NET 5 没有了 MVC 和 WebApi 的区分,都属于 ASP.NET 5,从 Controller 的继承就可以看出,原来 ASP.NET WebApi 2 改成了 ,并且返回 HttpResponseMessage 也有些改变。 ASP.NET WebApi 2 中的示例代...
阅读全文
摘要:本来这篇博文想探讨下异步中的异常操作,但自己在做异步测试的时候,又对 ASP.NET 异步有了新的认识,可以说自己之前对异步的理解还是有些问题,先列一下这篇博文的三个解惑点:async await 到底是什么鬼???异步操作中发生异常,该如何处理?异步操作中发生异常(有无 catch throw 情况),Application_Error 会不会捕获?
阅读全文
摘要:如果在 ASP.NET MVC 应用程序中记录异常信息,我们只需要在 Global.asax 的 Application_Error 中添加代码就可以了,比如: 但这一套在 ASP.NET Web API 中并不适用,其解决方式也不是很麻烦,我们先创建 ExceptionHandlingAt...
阅读全文
摘要:应用场景:使用 WCF 有一个坏处,就是如果我们经常对 WCF 应用程序更新,有时候调用方也要进行 Update Service,但调用方往往会很多,那么这个工作就会很讨厌,比如 WCF Service 返回的实体类型更改了,这时候不更新调用方就会报错,怎么解决这个问题? 原始 ProductDT...
阅读全文
摘要:两个站点:* a.sample.com* b.sample.coma.sample.com 站点中的一段示例 JS 代码:```javascriptvar iframe = document.createElement("iframe");iframe.id = "frame";iframe.src...
阅读全文
摘要:相关文章:[RESTful API URI 设计的一些总结](http://www.cnblogs.com/xishuai/p/restful-webapi-uri-design.html)。问题场景:**删除一个资源(Resources),URI 该如何设计?**应用示例:删除名称为 iPhone...
阅读全文
摘要:相关的一篇文章:[RESTful API URI 设计的一些总结](http://www.cnblogs.com/xishuai/p/restful-webapi-uri-design.html)。问题场景:**判断一个资源(Resources)是否存在,URI 该如何设计?**应用示例:判断 id...
阅读全文
摘要:async/await 是我们在 ASP.NET 应用程序中,写异步代码最常用的两个关键字,使用它俩,我们不需要考虑太多背后的东西,比如异步的原理等等,如果你的 ASP.NET 应用程序是异步到底的,包含数据库访问异步、网络访问异步、服务调用异步等等,那么恭喜你,你的应用程序是没问题的,但有一种情况...
阅读全文
摘要:<img src="http://images0.cnblogs.com/blog2015/435188/201506/281619412674814.png" width="800px" 非常赞的四篇文章: "Resource Naming" "Best Practices for Design...
阅读全文
摘要:ASP.NET 中的字符编码问题,一般会有两个场景:* **HTML 编码**:一般是动态显示 HTML 字符或标签,写法是:`HttpUtility....
阅读全文
摘要:之前的一篇博文:[jsonp跨域+ashx(示例)](http://www.cnblogs.com/xishuai/p/3552919.html)### 1. 安装 Jsonp 程序集:```PM> Install-Package WebApiContrib.Formatting.JsonpPM> ...
阅读全文
摘要:首先,需要了解下这篇博文:《[ASP.NET WebForms MapPageRoute 路由配置](http://www.cnblogs.com/xishuai/p/web-forms-MapPageRoute.html)》之前,在 ASP.NET MVC 中混搭 ASP.NET WebForms...
阅读全文
摘要:先梳理三个概念:* **OutputCache**:页面输出缓存,一般 ASP.NET 应用程序会用到。* **Last-Modified**:Http 响应头(Http Reponse Header),由服务器发给客户端,格式为 Last-Modified:Tue, 24 Mar 2015 06:...
阅读全文