共用方式為


ServiceHostingEnvironment.EnsureServiceAvailable(String) 方法

定義

確認已在提供的虛擬路徑上啟動服務。

public:
 static void EnsureServiceAvailable(System::String ^ virtualPath);
public static void EnsureServiceAvailable (string virtualPath);
static member EnsureServiceAvailable : string -> unit
Public Shared Sub EnsureServiceAvailable (virtualPath As String)

參數

virtualPath
String

服務的虛擬路徑。

例外狀況

找不到位於指定之虛擬路徑上的服務。

服務無法成功啟動。

服務不在裝載環境中執行。

virtualPathnull

virtualPath 是絕對 URI,或是無效。

備註

如果服務尚未在作用中,協力廠商傳輸開發人員會使用這個方法來啟動提供的虛擬路徑上的服務。 這個方法是等冪的,因此在呼叫後,使用相同的指定重新呼叫它 virtualPath 會是安全的,因為它沒有任何作用。

預期的虛擬路徑格式為 /<app-name>/<sub-directory/<service-name>.svc~/<sub-directory/<service-name>.svc,其中 <app-name> 是應用程式名稱,<sub-directory> 是 IIS 虛擬目錄,而 <service-name> 是服務名稱。

適用於