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