91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

.NET Framework運行機制知識有哪些

發布時間:2021-11-25 09:32:30 來源:億速云 閱讀:148 作者:柒染 欄目:編程語言

本篇文章為大家展示了.NET Framework運行機制知識有哪些,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

認真的學習掌握.NET Framework運行機制,有益于我們實際開發。在這里我們將會對.NET Framework運行機制進行一個詳細的介紹,希望對大家有所幫助,提高大家對.NET Framework的認識。

記得前一段時間有本不錯的書叫Delphi深度歷險,寫得不錯,我也就暫且借用了,:)

在這里我不打算簡單介紹ASP.NET的入門知識了,ASP.NET除了名字和古老的ASP有些相同外,已經是完完全全的改變了,雖然你仍能在ASP.NET中發現你熟悉的 Session,Application等等

但是不要嘗試將他們同遠古的ASP時代的Session等等畫上等號。

我們來慢慢的深入到ASP.NET Framework的核心內部,看看她是如何實現的,看看她是如何能承擔起下一代Web開發技術平臺這個美譽的。

這篇東東不曾想過要完成多少章節,也沒有這個必要,權當日記的形式存在,或許很短,或許很長,我會盡我的所能來將.NET Framework運行機制展現在諸位面前。

如果你對ASP.NET Framework沒有任何了解,你同樣可以成為ASP.NET coding高手,如果是這樣,你就不必繼續看下去了。

Chapter One -- Process a http request.

我們瞧一瞧.NET Framework運行機制和架構。

在開始之前,我們先跟隨考古學家參觀一下古老的ASP運行機制:

當你請求一個*.asp文件的時候,這個http request首先被inetinfo.exe進程所截獲,這個inetinfo.exe進程就是WWW服務進程,然后她會將這個請求轉交給 asp.dll進程,asp.dll進程就會解釋執行這個asp葉面,然后將解釋后的數據流返回給客戶端瀏覽器。

轉過頭來我們看看如今的.NET Framework運行機制是如何處理一個http request.

當你請求一個*.aspx文件的時候,同樣的這個http request會被inetinfo.exe進程截獲,她判斷文件的后綴之后,將這個請求轉交給 ASPNET_ISAPI.dll,ASPNET_ISAPI.dll會通過一個被稱為Http PipeLine的管道,將請求發送給ASPNET_WP.exe進程,當這個http request進入ASPNET_WP.exe進程之后,會通過HttpRuntime來處理這個請求,處理完畢將結果返回客戶端。

OK,好像并沒有太大的改進嘛,不要著急,在ASP.NET Framework中我們甚至能夠了解到HttpRuntime的細節。好,繼續深入下去:

當Http Request進入HttpRuntime之后,會繼續進入到一個被稱之為HttpApplication Factory的一個Container中,她會給出一個HttpApplication來處理傳遞進來的請求,這個請求會依次進入如下幾個 Container:

HttpModule->HttpHandler Factory->HttpHandler。

當系統內部的HttpHandler的ProcessResquest方法處理完畢之后,整個Http Request就完成了,客戶端也就得到相應的東東了。

整理一下ASP.NET Framework處理一個Http Request的流程:

HttpRequest-->inetinfo.exe-->ASPNET_ISAPI.dll-->Http Pipeline-->ASPNET_WP.exe-->HttpRuntime-->HttpApplication Factory-->HttpApplication-->HttpModule-->HttpHandler Factory-->HttpHandler-->HttpHandler.ProcessRequest()

上述內容就是.NET Framework運行機制知識有哪些,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

洛宁县| 扶余县| 门源| 巫山县| 泽普县| 逊克县| 石狮市| 金湖县| 司法| 碌曲县| 思南县| 新安县| 石狮市| 香港| 通江县| 海盐县| 独山县| 突泉县| 白河县| 法库县| 荣昌县| 方山县| 桐城市| 临泉县| 紫金县| 恭城| 固原市| 三都| 阳曲县| 吕梁市| 卢湾区| 布尔津县| 竹北市| 隆德县| 科尔| 宾川县| 资中县| 涪陵区| 洛宁县| 杭锦后旗| 元谋县|