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 部署是組建的步驟隨即出現。 請參閱 了解自訂建置步驟和建置事件 這個建置步驟時有關其他步驟執行。