執行階段主應用程式

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。

請參閱

概念

應用程式定義域

裝載概觀