共用方式為


應用程式類別1

表示 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 類別的 屬性。

繼承階層架構

ConfiguredObject

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 類別