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 获取或设置一个值,该值指示是否在部署前卸载与虚拟目录关联的 Internet 服务器应用程序编程接口 (ISAPI) 扩展。
公共属性 VCProjectEngine 获取一个指向项目引擎的指针。
公共属性 VirtualDirectoryName 获取或设置虚拟目录的别名。

页首

方法

  名称 说明
公共方法 get_PropertyOption 基础结构。 仅由 Microsoft 内部使用。

页首

备注

使用 VCWebDeploymentTool 安装项目生成的文件,以便这些文件通过 Internet Information Services 服务。 在应用程序开发期间,启用 Web 部署从必须创建虚拟目录,如何配置应用程序映射和内容复制抽象化您。

针对 Deployment (How Do I in Visual Web Developer) 参见文档有关对应于此对象提供的属性的用户界面 (UI) 的信息。

备注

Web 部署可能是本地计算机上 Administrators 组成员的用户才运行。Web 部署只能部署到本地计算机的第一个网站。

备注

ATL Server 项目部署到的 IIS 上运行 64 位平台上的 Web 服务器不受支持。

Web 部署的生成步骤发生是,仅链接步骤发生。 请参见此 了解自定义生成步骤和生成事件 查看生成步骤在相对于其他步骤执行。

请参阅

参考

Microsoft.VisualStudio.VCProjectEngine 命名空间