Web安装项目中的IIS启动条件

时间:2010-01-28 05:31:43

标签: asp.net installation

我正在使用VS 2005为我的.NET 2.0 Web应用程序开发Web Setup,它有一些先决条件(.NET 2.0,Sql Server Express和Windows Installer)。 我的问题是:如何在先决条件之前检查IIS启动条件?

1 个答案:

答案 0 :(得分:4)

它在VS2010中适合我。

在解决方案资源管理器中,右键单击Setup项目。选择View - > Launch Condition

Search Target machine中的

添加注册表搜索主要版本:

Name: Search for IIS Major Version  
Property: IISMAJORVERSION  
RegKey: SYSTEM\CurrentControlSet\Services\W3SVC\Parameters  
root: vsdrrHKLM  
Value: MajorVersion 

为次要版本添加注册表搜索:

Name: Search for IIS Minor Version  
Property: IISMINORVERSION   
RegKey: SYSTEM\CurrentControlSet\Services\W3SVC\Parameters  
root: vsdrrHKLM  
Value: MinorVersion  

在启动条件中添加具有此值的新项目:

name: IIS Condition  
Condition: (IISMAJORVERSION >= "#5" AND IISMINORVERSION >= "#1") OR IISMAJORVERSION >= "#6"  
Message: This program need to IIS version 5.1 or above