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

页首

方法

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

页首

备注

VCWebDeploymentTool 用于安装该项目生成的文件,使其通过 internet 信息服务 (iis) 提供服务。在应用程序的开发过程中,启用 Web 部署从必须创建虚拟目录,配置应用程序映射和复制目录抽象化。

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

说明说明

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

说明说明

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

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

请参见

参考

Microsoft.VisualStudio.VCProjectEngine 命名空间