共用方式為


VCWebDeploymentTool 介面

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

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

語法

'宣告
<GuidAttribute("246D2668-F7E7-4A74-8CD2-1EC6791E54E4")> _
Public Interface VCWebDeploymentTool
[GuidAttribute("246D2668-F7E7-4A74-8CD2-1EC6791E54E4")]
public interface VCWebDeploymentTool
[GuidAttribute(L"246D2668-F7E7-4A74-8CD2-1EC6791E54E4")]
public interface class VCWebDeploymentTool
[<GuidAttribute("246D2668-F7E7-4A74-8CD2-1EC6791E54E4")>]
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用來安裝,使它們由網際網路資訊服務,您的專案所產生的檔案。 啟用 Web 部署讓您免於必須建立虛擬目錄、 設定應用程式對應和複製內容的應用程式開發時。

請參閱文件Deployment (How Do I in Visual Web Developer)相對於此物件所提供的屬性使用者介面的相關資訊。

注意事項注意事項

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

注意事項注意事項

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

Web 部署是連結步驟發生時,才會發生的建置步驟。 請參閱了解自訂建置步驟和建置事件若要查看這個建置步驟相對於其他的步驟執行時。

請參閱

參考

Microsoft.VisualStudio.VCProjectEngine 命名空間