Условие запуска IIS в проекте веб-настройки - PullRequest
2 голосов
/ 28 января 2010

Я занимаюсь веб-установкой для моего веб-приложения .NET 2.0 с VS 2005, и у него есть некоторые предпосылки (.NET 2.0, Sql Server Express и установщик Windows). У меня вопрос: как проверить состояние запуска IIS перед выполнением предварительных условий?

1 Ответ

4 голосов
/ 12 октября 2011

у меня это работает в 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  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...