使用MSDN学习ASP.NET的工作流程
话说微软现在的MSDN翻译确实是相当不错了,所以大家不用再为学习一些微软技术的资源问题而发愁了,下面我说下关于MSDN中ASP.NET工作流程的学习链接。
1.首先要了解什么是ASP.NET技术:
ASP.NET 概述:
http://msdn.microsoft.com/zh-cn/library/4w3ex9c2.aspx#aspnet_api_reference
2.要想学习ASP.NET那就必须了解什么是B/S开发,也就是需要知道HTTP请求到WEB服务器之后,WEB服务器是如何来运行ASP.NET应用程序的,那么可以看以下链接:
IIS 5.0 和 6.0 的 ASP.NET 应用程序生命周期概述:
http://msdn.microsoft.com/zh-cn/library/ms178473.aspx
IIS 7.0 的 ASP.NET 应用程序生命周期概述:
http://msdn.microsoft.com/zh-cn/library/bb470252.aspx
以上分别为IIS5.0、6.0和IIS7.0的生命周期,如果是初学者,不需要去深入的了解每一个流程,只需要有一定的了解就可以了(在能做出一些应用之后,回过头来看这部分知识,会有更深的体会),不过需要注意一下结构概述中IIS7的一些优势,这对我们开发是有帮助的。
3.在以上的内容中,了解到在IIS会根据映射来处理ASP.NET应用程序,这时候我们就需要了解,ASP.NET是如何被编译的:
ASP.NET 编译概述:
http://msdn.microsoft.com/zh-cn/library/ms178466.aspx
4.在IIS的生命周期中,可以看到关于在运行时(HttpRuntime)中,有关HttpApplication对象的执行,接下来就可以了解一下该类中事件的执行流程:
HttpApplication 类
http://msdn.microsoft.com/zh-cn/library/system.web.httpapplication.aspx
在这部分知识里,请着重注意学习处理请求时 HttpApplication 类执行的事件。
5.在接下来我们可以学习在单个ASP.NET页面中的处理流程:
ASP.NET 页生命周期概述:
http://msdn.microsoft.com/zh-cn/library/4w3ex9c2.aspx#aspnet_api_reference
6.如果你想在处理APS.NET页面之前,也就是在应用程序处理的管道中先做某些操作,比如说实现如伪静态、权限控制等功能的时候,可以使用HTTP 处理程序和模块功能。
HTTP 处理程序和 HTTP 模块概述:
http://msdn.microsoft.com/zh-cn/library/bb398986.aspx
在这部分内容中有详细的代码示例部分,可以参考去实现。
7.很多朋友关于Web 应用程序项目与网站项目的区别并不太能分的清楚,有时候也只是有一个大概的了解,你可以在MSDN上找到详细的资料。
Web 应用程序项目与网站项目:
http://msdn.microsoft.com/zh-cn/library/dd547590.aspx
8.如果有想了解ASP.NET相关安全方面的与编译方面的知识可以看以下内容。
ASP.NET Web 应用程序安全性:
http://msdn.microsoft.com/zh-cn/library/330a99hc.aspx
了解 ASP.NET 动态编译:
http://msdn.microsoft.com/zh-cn/library/ms366723.aspx
总结:其实这个版本中的MSDN,对于概念性的东西解释的还是非常透彻的,很多朋友写的书并中不一定会比这个解释全面,所以建议初学者和资深者朋友们,可以在每天找一些时间来翻看MSDN,总会有很大的帮助的。
转载于:https://blog.51cto.com/grenade/966002
使用MSDN学习ASP.NET的工作流程相关推荐
- DotText源码学习——ASP.NET的工作机制
--本文是<项目驱动学习--DotText源码学习>系列的第一篇文章,在这之后会持续发表相关的文章. 概论 在阅读DotText源码之前,让我们首先了解一下ASP.NET的工作机制,可以使 ...
- 一起来学习网站SEO优化工作流程到底怎么做?
作者介绍:大家好!我是鱿年年★→ 个人主页:鱿年年的博客主页 系列专栏:网站SEO 目录 前言 一:行业网站概况分析 二:布局关键词 三:SEO优化 1:站内优化 2:站外优化 四:网站数据的监测工作 ...
- Linux学习:gcc 编译工作流程
(1)预处理: -E 宏替换.头文件展开.去掉注释 例如(gcc -E hello.c -o hello.i) xxx.c 变为xxx.i (2)编译: -S C 文件变成 .s 汇编文件 例如(gc ...
- 基于git的工作流程
本文针对的是追求极致.快速的产品响应团队的.以下的观点和内容都是围绕这个主题,暂时不涉及个人学习和团队学习. 在说工作流程之间,想说一下我们平常工作中遇到的一些困惑或者说现象 在一个团队里,同时有好多 ...
- Mapreduce工作流程与简介
最近几天一直在学习关于大数据方面的相关技术,今天学习了MapReduce的工作流程,让我对数据地处理有了新的认识,接下来我分享一下关于MapReduce2.0的工作流程 Mapreduce简介 Had ...
- 基于Intel 集成显卡的 FFmpeg 调用 VAAPI 硬件解码零数据拷贝链接推理引擎工作流程的实现
概述 在视频处理流程中,视频的解码通常在 CPU 中进行,若用户需要使用集成显卡进行深度学习推理,解码数据需要从 CPU的缓存中拷贝至集成显卡中进行推理.本文旨在通过集成显卡进行硬件解码,使用FFmp ...
- Blender+SP+UE5游戏艺术工作流程学习
Blender到虚幻引擎5 Blender游戏艺术 Blender for Game Art 你会学到: 如何在Blender中创建三维模型 UV如何展开和布局 如何在Substance Painte ...
- 学习ASP.NET比较完整的流程
如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET. ASP.NE ...
- [转] - 学习ASP.NET比较完整的流程!
如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET. ASP.N ...
- 【转】学习asp.net比较完整的流程
如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET. ASP.NE ...
最新文章
- redis 2m数据读取_Flink读写Redis(二)读取redis数据
- docker实战系列之搭建rabbitmq
- 《Go 语言程序设计》读书笔记 (五) 协程与通道
- 语料库python_NLPPython笔记——语料库
- 【有内鬼,终止交易】风靡朋友圈的壁纸,实现代码竟如此简单 | 原力计划
- Unity3D之UGUI基础1:UGUI插件介绍
- repo同步代码_一次协作多端同步,打通看云、github互相同步(serverless实践)
- Oracle 10g数据仓库实践pdf
- 基于springboot的简易聊天系统
- geojson文件与shape文件的相互转换
- 写一个简易的手机APP
- 实现直播带货系统推流,你进行推流监控了吗?
- hibernate 一对多查询 对多的一方进行分页
- 【蓝桥备赛冲刺】2022年第十三届省赛模拟题题解C/C++
- java swing 实现鼠标滑轮聚焦缩放图片
- mldonkey系列之三──Ini文件[zt]
- 数字逻辑 易错点 地线 GROUND 与 GND/DGND
- 不同dom的blur事件和click事件发生冲突
- Intellij IDEA 学生的免费使用计划(使用edu邮箱注册)
- opencv 标定 3D项目 四
热门文章
- mmap函数_Linux中的mmap映射 [二]
- mysql数据迁移到sqlserver_Oracle,SQL Server,Mysql 三种数据库两表联合更新的方法
- 力扣-692 前k个高频单词
- spring cloud gateway 拦截request Body
- 190328文件处理
- 这是来博客园的第二篇日志
- java基础学习总结——流
- hdu-2112 HDU Today(最短路)
- 世界是数字的读后感:
- (大数据工程师学习路径)第三步 Git Community Book----基本用法(下)