Asp.net Web安装项目中的IIS启动条件
我正在用VS2005为我的.NET2.0Web应用程序开发Web设置,它有一些先决条件(.NET2.0、SQLServerExpress和WindowsInstaller)。Asp.net Web安装项目中的IIS启动条件,asp.net,installation,Asp.net,Installation,我正在用VS2005为我的.NET2.0Web应用程序开发Web设置,它有一些先决条件(.NET2.0、SQLServerExpress和WindowsInstaller)。 我的问题是:如何在先决条件之前检查IIS启动条件?它在VS2010中对我有效 在解决方案资源管理器中,右键单击Setupproject。选择查看->启动条件 在中搜索目标机器 添加主要版本的注册表搜索: Name: Search for IIS Major Version Property: IISMAJORVERSI
我的问题是:如何在先决条件之前检查IIS启动条件?它在VS2010中对我有效 在解决方案资源管理器中,右键单击
Setup
project。选择查看
->启动条件
在中搜索目标机器
添加主要版本的注册表搜索:
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: 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