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