共用方式為


VCWebDeploymentTool 介面

VCWebDeploymentTool 物件會提供以程式設計方式存取 Web 部署工具

命名空間:  Microsoft.VisualStudio.VCProjectEngine
組件:  Microsoft.VisualStudio.VCProjectEngine (在 Microsoft.VisualStudio.VCProjectEngine.dll 中)

語法

'宣告
<GuidAttribute("A474527B-B2F6-4B21-9DBB-0C7528BF739F")> _
Public Interface VCWebDeploymentTool
[GuidAttribute("A474527B-B2F6-4B21-9DBB-0C7528BF739F")]
public interface VCWebDeploymentTool
[GuidAttribute(L"A474527B-B2F6-4B21-9DBB-0C7528BF739F")]
public interface class VCWebDeploymentTool
[<GuidAttribute("A474527B-B2F6-4B21-9DBB-0C7528BF739F")>]
type VCWebDeploymentTool =  interface end
public interface VCWebDeploymentTool

VCWebDeploymentTool 類型會公開下列成員。

屬性

  名稱 描述
公用屬性 AdditionalFiles 取得或設定要部署之其他檔案的分號分隔清單。
公用屬性 ApplicationMappings 取得或設定由分號分隔、且相關於主專案輸出的檔案擴充程式之清單。
公用屬性 ApplicationProtection 虛擬目錄所使用的區隔處理等級。
公用屬性 ExcludedFromBuild 取得或設定值,這個值表示是否從建置中排除這個項目。
公用屬性 ExecutionBucket 基礎架構。 僅限 Microsoft 內部使用。
公用屬性 RegisterOutput 取得或設定值,這個值表示是否應該在部署之後使用 Regsvr32 登錄主專案輸出。
公用屬性 RelativePath 取得或設定當進行部署時,要將主專案輸出複製至的虛擬目錄之相對路徑。
公用屬性 ToolKind 取得這種工具的名稱。
公用屬性 toolName 取得指定之工具的名稱。
公用屬性 ToolPath 取得指定之工具的路徑。
公用屬性 UnloadBeforeCopy 取得或設定值,這個值表示在進行部署之前,是否將與虛擬目錄相關聯的網際網路伺服器應用程式開發介面 (ISAPI) 擴充功能卸載。
公用屬性 VCProjectEngine 取得專案引擎的指標。
公用屬性 VirtualDirectoryName 取得或設定虛擬目錄的別名。

回頁首

方法

  名稱 描述
公用方法 get_PropertyOption 基礎架構。 僅限 Microsoft 內部使用。

回頁首

備註

VCWebDeploymentTool 用來安裝專案所產生的檔案,讓它們之間的網際網路資訊服務 (IIS) 提供服務。 在您的應用程式開發期間,啟用 Web 部署都必須建立虛擬目錄、設定應用程式對應和複製內容可以讓您。

請參閱 Deployment (How Do I in Visual Web Developer) 文件有關對應至這個物件提供的屬性的使用者介面 (UI) 的資訊。

注意事項注意事項

Web 部署可能是由系統管理員群組的成員本機電腦的使用者只執行。Web 部署只能部署到本機電腦上的第一個網站。

注意事項注意事項

ATL Server 專案部署至 IIS 執行在 64 位元平台的 Web 伺服器不支援。

只有在連結步驟, Web 部署是組建的步驟隨即出現。 請參閱 了解自訂建置步驟和建置事件 這個建置步驟時有關其他步驟執行。

請參閱

參考

Microsoft.VisualStudio.VCProjectEngine 命名空間