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