ApplicationCollection.Add(String, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用指定的參數建立新的應用程式,並將它新增至應用程式集合。
public:
Microsoft::Web::Administration::Application ^ Add(System::String ^ path, System::String ^ physicalPath);
public Microsoft.Web.Administration.Application Add (string path, string physicalPath);
override this.Add : string * string -> Microsoft.Web.Administration.Application
Public Function Add (path As String, physicalPath As String) As Application
參數
- path
- String
新應用程式的虛擬路徑。
- physicalPath
- String
儲存應用程式內容的實體位置。
傳回
新建立 Application 物件的參考。
例外狀況
路徑為 null
、長度為零的字串,或包含 方法所傳回的 InvalidApplicationPathCharacters() 字元。
參數指定的 path
路徑已存在於應用程式或虛擬目錄中。
範例
下列範例會建立應用程式,並使用 物件認可組態系統的 ServerManager 變更。
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Web.Administration;
using Microsoft.Web.Management;
namespace AdministrationSnippets
{
public class AdministrationApplicationCollectionAdd
{
// Creates a new application and udpates the site manager.
public void AddApplication()
{
ServerManager manager = new ServerManager();
Site defaultSite = manager.Sites["Default Web Site"];
ApplicationPool blogPool = manager.ApplicationPools.Add("BlogApplicationPool");
Application app = defaultSite.Applications.Add("/blogs", @"C:\inetpub\wwwroot\blogs");
manager.CommitChanges();
}
}
}
備註
這個方法會 Application 建立 物件,並將它 ApplicationCollection 加入記憶體中的 物件。 不過,若要將應用程式組態認可至組態系統,您必須使用 ServerManager 類別來執行更新。 從這個呼叫傳回的 Site 實例不會反映 物件 之 屬性中指定的 ApplicationDefaults 預設應用程式值。
適用於
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應