表示 IIS Web 應用程式。
Syntax
class Application : ConfiguredObject
方法
下表列出 類別所 Application 公開的方法。
| 名稱 | 描述 |
|---|---|
| 建立 | 建立 Web 應用程式。 |
| GetSection | (繼承自 ConfiguredObject.) |
| GetAllSections | (繼承自 ConfiguredObject.) |
| RevertToParent | 將應用程式的組態值或值還原為預設值。 |
屬性
下表列出 類別所 Application 公開的屬性。
| 名稱 | 描述 |
|---|---|
ApplicationPool |
讀取/寫入 string 值,指定應用程式的應用程式集區區分大小寫的名稱。 預設值為 「DefaultAppPool」。 |
EnabledProtocols |
讀取/寫入 string 陣列,指定要求可用來存取應用程式的通訊協定。 「HTTP」 或 「HTTPS」 的值可同時啟用 HTTP 和 HTTPS。 如果未指定 「HTTP」 或 「HTTPS」,則不會針對應用程式啟用兩者。 預設值為 「HTTP」。 若要只接受 HTTPS 要求,請為月臺設定安全通訊端層 (SSL) 功能。 |
Path |
唯讀 string 值,指定主機標頭之後應用程式的虛擬路徑。 例如,如果您的應用程式位於 http://www.alpineskihouse.com/Skis/Downhill ,則 Path 屬性為 /Skis/Downhill。 索引鍵屬性。 |
SiteName |
唯讀 string 值,指定網站的唯一名稱。 索引鍵屬性。 |
VirtualDirectoryDefaults |
VirtualDirectoryElementDefaults物件,其讀取/寫入屬性會指定應用程式下虛擬目錄的預設值。 |
子類別
這個類別不包含子類別。
備註
Web 應用程式是網站根層級的內容群組,或網站根目錄下方另一個資料夾中的內容群組。 類別 Application 可讓您指定特定應用程式的特定屬性,例如應用程式將執行的應用程式集區。
範例
下列範例會將 Northwind 應用程式指派給名為 NewAppPool 的應用程式集區。
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")
' Retrieve the application and display its Web site name and path.
Set oApp = oWebAdmin.Get(_
"Application.SiteName='Default Web Site',Path='/Northwind'")
WScript.Echo "Web site and path: '" & oApp.SiteName & oApp.Path & "'"
WScript.Echo "Old application pool: " & oApp. ApplicationPool
' Specify a new application pool name and save it.
' Note that the name is case-sensitive.
oApp.ApplicationPool = "NewAppPool"
oApp.Put_
' Display the new application pool name.
WScript.Echo "New application pool: " & oApp.ApplicationPool
注意
應用程式集區的名稱會區分大小寫。
IIS 不會驗證指定的應用程式集區是否確實存在。 如果應用程式集區不存在,使用者會收到 HTTP 錯誤 403.18,訊息為「指定的要求無法在 Web 服務器上針對此資源設定的應用程式集區中執行」訊息。
若要設定網站中所有應用程式的預設應用程式集區,請使用 ApplicationDefaultsSite 類別的 屬性。
繼承階層架構
Application
規格需求
| 類型 | 描述 |
|---|---|
| Client | - Windows Vista 上的 IIS 7.0 - Windows 7 上的 IIS 7.5 - Windows 8 上的 IIS 8.0 - Windows 10上的 IIS 10.0 |
| 伺服器 | - Windows Server 2008 上的 IIS 7.0 - Windows Server 2008 R2 上的 IIS 7.5 - Windows Server 2012 上的 IIS 8.0 - Windows Server 2012 R2 上的 IIS 8.5 - Windows Server 2016上的 IIS 10.0 |
| 產品 | - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0 |
| MOF 檔案 | WebAdministration.mof |
另請參閱
ApplicationElementDefaults 類別
ConfiguredObject 類別
網站類別
VirtualDirectoryElementDefaults 類別