随笔分类 - ASP.NET
关于ASP.NET技术的技术随笔
摘要:OAuth2.0是当下比较流行的开放授权协议。之前有写过一篇博客详细介绍过。Open Id Connect协议基于OAuth 2.0做了进一步加强,加入了更多的功能。 对于前后端分离架构下的Web应用整个OAuth授权过程如下: 图中的Authroization Server部分主要利用Identi
阅读全文
摘要:Url Rewrite是IIS的一个扩展。我们可以利用它来为网站创造出强大重定向与重写请求与响应的功能。甚至可以结合Application Request Routing(ARR)提供反向代理的功能。 请求重定向 请求重定向主要通过定义Inbound Rule来定义请求的匹配规则以及重定向规则。其主
阅读全文
摘要:WebDAV 安装IIS的时候如果选择了WebDAV(Web Distribution Authorization Versioning) Publish,则所有的Web Site默认会应用WebDAV Module和WebDAV Handler. WebDAV是基于HTTP协议的扩展,添加了很多M
阅读全文
摘要:HTTP协议中的压缩 Http协议中使用Accept-Encoding和Content-Encoding头来表示期望Response内容的编码和当前Request的内容编码。而Http内容的压缩其实是内容编码的子集。所以也通过这两个头来描述Http Request和Response内容的压缩方式。
阅读全文
摘要:将OWIN App部署在IIS上 要想将Owin App部署在IIS上,只添加Package:Microsoft.OWIN.Host.SystemWeb包即可。它提供了所有Owin配置,Middleware注册等方面的Api.我们需要做的其实和SelfHost差不多。 我们依然需要实现Startup
阅读全文
摘要:什么是OWIN Owin其实是微软为了解耦.Net Web app对IIS的依赖而制定的一套规范,规范定义了Web Server与Web App之间的接口,这样Web App就可以Host在所有兼容OWIN规范的Web Server了(包含控制台应用和Windows服务...)。具体来说,Owin将
阅读全文
摘要:在web api中,我们可以通过给Cotroller类添加RoutePrefixAttribute来定义url与Controller之间的映射,但是有时候有一些特殊情况下,我们需要做一些特殊处理来将某些即时满足某一url prefix的请求映射到另一个Controller.这种情况下,我们就需要自
阅读全文
摘要:10 Things ASP.NET Developers Should Know About Web.config Inheritance and Overrides Wednesday, January 18, 2012 ASP.NET ASP.NET The ASP.NET configurat
阅读全文
摘要:IIS对Http Request的处理流程 当Windows Server收到从浏览器发送过来的http请求,处理流程如下(引用自官方文档): 最终请求会被w3wp.exe处理,处理过程如下: 左边蓝色的部分是对Request的处理流程(从上到下),IHttpModule就是用来跟踪和控制这整个过
阅读全文
摘要:1. 什么是Web Socket Web Socket是Html5中引入的通信机制,它为浏览器与后台服务器之间提供了基于TCP的全双工的通信通道。用以替代以往的LongPooling等comet style的实时解决方案。基于它们之间的比较以及Web Socket的优势参考https://www.w
阅读全文
摘要:这两天被asp.net的验证控件给弄得焦头烂额。并不是asp.net的验证控件本身有什么问题,而是我的用法导致了一个被隐藏的验证。问题如下:在一个页面中有DIV a和DIV b:div a有如下asp.net控件:TextBox,RequireFieldValidator(验证TextBox),Buttondiv b有如下asp.net控件:TextBox,RequireFieldValidato...
阅读全文
摘要:1.什么事I18N与L10N 最早接触到这两个词的时候觉得他们很奇怪,怎么会既有英文字母又有数字。后来知道他们是什么意思了,更觉得奇怪:英文缩写原来可以这么干<^_^>.I18N是表示internationalization,I和最后一个N之间刚好18个字母,所以叫I18N。L10N是表示Localization,L和最后一个N之间刚好10个字母,所以叫L10N。2.I18N与L10...
阅读全文
浙公网安备 33010602011771号