
Dot.Net
此间的年少
三人行必有我师不积跬步无以致千里不积小流无以成江海成临渊羡鱼不若退而结网
展开
-
(转)理解ASP.NET MVC执行过程
向基于ASP.NET MVC的Web程序发送请求首先传递一个 UrlRoutingModule 对象,这是一个HTTP模块。这个模块解析请求并执行路由选择。UrlRoutingModule 对象选择第一个匹配当前请求的路由对象。(路由对象是实现 RouteBase 的类,而且通常是 Route 类的一个实例。) 如果没有任何路由匹配, UrlRoutingModule 对象就啥都不做,让请求回到通翻译 2016-06-28 13:49:39 · 850 阅读 · 0 评论 -
Asp.net WebPages框架运行原理浅析
在Asp.net4和4.5中,新增了WebPages Framework,编写页面代码使用了新的Razor语法,代码更加的简洁和符合Web标准 在Asp.net4和4.5中,新增了WebPages Framework,编写页面代码使用了新的Razor语法,代码更加的简洁和符合Web标准,编写方式更接近于PHP和以前的Asp,和使用WebForms这种模仿Windows Form编程方转载 2016-08-22 21:36:52 · 2332 阅读 · 0 评论 -
ASP.NET MVC随想录——锋利的KATANA
阅读目录 ASP.NET 发展历程 走进Katana的世界 使用ASP.NET/IIS托管Katana-based应用程序 使用自定义Host(self-host)托管Katana-based应用程序 使用OwinHost.exe托管Katana-based应用程序 几种指定启动项Startup的方法 启动项Startup的高级应用 小结 正如上篇文章所述转载 2016-08-22 21:28:33 · 1386 阅读 · 0 评论 -
对IIS7经典模式和集成模式的理解
从IIS6新增应用程序池的概念,到现在IIS7,对HTTP请求处理功能已经越来越精确化和不断改善,IIS7应用程序池新增了经典模式和集成模式可供选择,不管官方还是一些书籍或文章都有介绍,但多数过于官方话,下面白话一下我对经典模式和集成模式的理解,希望能对自己以后和其他人更贴切的参考。涉及IIS解析ASP.NET的生命期等知识我就简单过一下,书籍和网络介绍的都比较多,本篇文章主要讲下我对经典模式和集原创 2016-08-22 21:20:11 · 8283 阅读 · 2 评论 -
ASP.NET Core: 全新的ASP.NET !
背景 最新版本的 ASP.NET 叫做 ASP.NET Core (也被称为 ASP.NET 5) 它颠覆了过去的 ASP.NET。 什么是 ASP.NET Core? ASP.NET Core 1.0 是一个开源跨平台的开发框架,用于构建基于云的现代 Web 应用 。它是从底层开始重新构建来提供性能优良的Web应用开发框架,可以部署在云上或者本地服务器上。另外,它使得 AS转载 2016-08-22 21:08:33 · 2236 阅读 · 1 评论 -
IIS是如何处理ASP.NET请求的
前言 每次服务器接受到请求,都要先经IIS处理。这不是一篇描述ASP.NE生命周期的文章,仅仅是关于IIS操作的。在我们开始之前,先了解这些会有助于对全文的理解,同时欢迎反馈和建议。 什么是Web Server? 每当我们通过VS运行ASP.NET网站时,VS集成的ASP.NET引擎会响应各种请求,这个引擎的名字叫“WebDev.WebServer.exe”。 当我们配置一个转载 2016-07-28 11:33:50 · 555 阅读 · 0 评论 -
官方URLRewriter Module实现URL重写
由于需要我们经常会想将动态的页面做成伪静态的,或者在get传值的时候使其简洁明了(实现“可删节”的URL),这时我们需要用到URL重写,微软的MSDN上有详细的原理和使用介绍。我这里就将一种简单的使用方法和步骤写下来。 MSDN文章:http://msdn.microsoft.com/zh-cn/library/ms972974.aspx 具体实现步骤(其中的一种实现方法): 一、下载相关的D转载 2016-07-16 20:40:50 · 656 阅读 · 0 评论 -
HttpModule实现URL重写
一、URL重写 URL重写就是首先获得一个进入的URL请求然后把它重新写成网站可以处理的另一个URL的过程。举个例子来说,如果通过浏览器进来的URL是“UserProfile.aspx?ID=1”那么它可以被重写成 “UserProfile/1.aspx”。 二、URL重写优点 1、有利于百度、谷歌等搜索引擎收录于抓取,如果你是网站优化高手的化,这就是基本功了。。。 2、更转载 2016-07-16 20:39:23 · 1678 阅读 · 0 评论 -
asp.net HTTP请求过程
.NET平台处理HTTP请求的过程大致如下:1 IIS得到一个请求;2查询脚本映射扩展,然后把请求映射到aspnet_isapi.dll文件3代码进入工作者进程(IIS5里是aspnet_wp.exe;IIS6里是w3wp.exe),工作者进程也叫辅助进程;4.NET运行时被加载;5非托管代码调用IsapiRuntime.ProcessRequest()方法;6每一个请求调用一个IsapiWorke转载 2016-07-14 15:35:43 · 3015 阅读 · 0 评论 -
.net web service 调用的几种方式
首先当然是开发一个webservice,我们来个简单的计算器的实现,代码如下 [c-sharp] view plain copy using System; using System.Collections; using System.ComponentModel; using System.Data; using Sys转载 2016-09-08 21:50:13 · 2975 阅读 · 1 评论