① 简述asp.net 的编译过程
从技术上讲,ASP.NET模块分析ASPX文件的内容,并将文件内容分解成单独的命令以建立代码的整体结构。完成此工作后,ASP.NET模块将各命令放置到预定义的类定义中(不需要放在一起,也不需要按编写顺序放置)。然后使用这个类定义一个特殊的ASP.NET对象Page。该对象要完成的任务之一就是生成HTML流,这些HTML流可以返回到IIS,再从IIS返回到客户。简言之,在用户请求IIS服务器提供一个页面时,IIS服务器就根据页面上的文本、HTML和代码(这对我们来说是最重要的)建立该页面。
② 简要介绍asp.net的编译过程
③ asp.net项目如何编译成HTML
asp.net 不能编译成html,你说的应该是asp.net网站实现静态化,有两种方法可以实现。
一、通过URL重写实现(一般站长们或不太懂程序的人称为伪静态),URL重写在asp.net下实现方法也有好几种。
二、用网页模板通过asp.net程序生成真正静态HTML。
④ asp.net镄勭紪璇戞ā鍨
asp.net鍦 1.x 镞讹纴浣跨敤镄勬槸缁勪欢涓轰富镄勭紪璇戞柟寮忥纴涓涓缃戦〉鍙浼氢骇鐢熶竴涓缁勪欢锛岃繖涓鏂瑰纺链澶х殑浼樼偣锛屽氨鏄鍙浠ヨ嚜鐢卞畾涔夊懡钖岖┖闂达纴涓斿湪閮ㄧ讲搴旂敤绋嫔簭镞朵细姣旇缉鏂逛究锛屼絾鐢变簬asp.net1.x 镓澶勭殑镞朵唬锛屽傛灉缃戠珯鏄链夎稿氢唬镰佺殑𨱍呭喌涓嬶纸鍗 DLL 妗e緢澶э级锛屽姞杞界殑阃熷害浼氩彉鎱锛屼笖鍗犵敤瀛桦偍鍣ㄧ殑閲忎细寰埚氾纴褰撴椂镄勫瓨鍌ㄥ櫒浠锋牸涔熷皻链闄嶅埌鐜板湪镄勬按骞炽傚洜姝ゅ湪asp.net2.0 寮濮嬶纴鍙﹀栨彁渚涗简涓涓棰勫厛缂栬疟(Pre-compilation) 镄勭紪璇戞ā鍨嬶纴杩欎釜缂栬疟鏂规硶浼氩皢姣忎釜缃戦〉閮藉悇镊缂栬疟鎴愪竴涓缁勪欢锛屽叾鏂囦欢钖岖О浼氭槸 App_[涔辨暟瀛楃︿覆].dll 锻藉悕锛屽湪缂栬疟镞舵湡鐢盿sp.netPre-compilation 宸ュ叿 (aspnet_compiler.exe) 缁椤畾锛屼紭镣规槸鍙浠ヤ笉蹇呭姞杞借繃閲忕殑浠g爜鍒板瓨鍌ㄥ櫒涓锛屼絾缂虹偣鍒欐槸镞犳硶镊瀹氢箟锻藉悕绌洪棿锛岃屼笖鍦ㄦ洿鏂版椂蹇呴’瑕佹洿鏂版墍链夌殑 DLL 妗d互鍙婄绣椤电瓑锛屽惁鍒欎细阃犳垚钖岖О涓崭竴镊达纴璁 DLL 镞犳硶琚锷犺浇镄勯梾棰樸
镞╂湡asp.net2.0 浠呮彁渚涢勫厛缂栬疟妯″纺锛岃╁畠镄勭己镣瑰緢蹇镄勮𨱌撮湶鍑烘潵锛屽洜姝ゅ井杞涔熶负asp.net2.0 寮鍙戜简娌跨敤asp.net1.x 镄勭紪璇戞ā鍨嬬殑宸ュ叿锛欧eb Application Project锛屽湪 Visual Studio 2008 涓寮濮嫔唴缃锛岃呖姝わ纴asp.net鏀鎸佷袱绉岖紪璇戞ā寮忕殑鏋舵瀯鎶靛畾銆