執行階段主應用程式
更新:2007 年 11 月
Common Language Runtime 是設計用來支援各種不同類型 (從 Web 伺服器應用程式到具有傳統 Windows 使用者介面的應用程式) 的應用程式。每種類型的應用程式都需要執行階段主應用程式來啟動它。執行階段主應用程式會將執行階段載入處理序、在處理序中建立應用程式定義域,並且將使用者程式碼載入應用程式定義域中。
.NET Framework 附有一些不同的執行階段主應用程式,包括下表中所列的裝載程式。
執行階段主應用程式 |
說明 |
---|---|
ASP.NET |
將執行階段載入處理 Web 要求的處理序中。ASP.NET 也會對每一個要在 Web 伺服器上執行的 Web 應用程式建立一個應用程式定義域。 |
Microsoft Internet Explorer |
建立要在其中執行 Managed 控制項的應用程式定義域。.NET Framework 支援瀏覽器架構控制項的下載和執行。執行階段會透過 MIME 篩選與 Microsoft Internet Explorer 的擴充性機制結合,以建立要在其中執行 Managed 控制項的應用程式定義域。根據預設,對每一 Web 網站會建立一個應用程式定義域。 |
Shell 可執行檔 |
每當某個可執行檔從 Shell 啟動時,叫用執行階段主應用程式碼來傳輸控制項到執行階段。 |
Microsoft 提供了一組可供您撰寫自己的執行階段主應用程式的 API。