2010-01-28 43 views
2

我正在爲VS 2.0開發我的.NET 2.0 Web應用程序的Web安裝程序,它有一些先決條件(.NET 2.0,Sql Server Express和Windows Installer)。 我的問題是:如何在先決條件之前檢查IIS啓動條件?在Web安裝項目中IIS啓動條件

回答

2

它適用於VS2010中的我。

在解決方案資源管理器中,右鍵單擊Setup項目。選擇View - >Launch Condition

in 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 
相關問題