ASP .Net的應用程式定義域(The Application Domain)

來源:互聯網
上載者:User

 應用程式定義域是通過CLR強制界定的確保應用程式間不相互影響的地址空間,它具有以下特徵

 1.一個獨立的Web應用程式的所有Web頁共用相同的記憶體資源,例如全域的應用程式資料,每個使用者的Session資料以及快取資料。這些資訊不能被其他的ASP.Net或ASP應用程式直接存取。

 2.一個獨立的Web應用程式所有Web頁共用相同的核心配置設定。但是,你能夠在同一個虛擬目錄的個別子目錄中定製特定的配置設定。例如,你可以給一個Web應用程式只設定一種授權機制,而不管它的子目錄。但是你也可以給每個子目錄設定不同的授權規則,從而允許不同的網頁組被不同的人訪問。

 3.所有的Web應用程式在不同階段都產生全域的應用程式事件(在應用程式定義域第一次被建立時、在應用程式被釋放時等等),你可以在你的應用程式的虛擬目錄中的global.asax檔案中綁定事件處理器來截獲這些全域應用程式事件。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.