MSI-установщик для веб-проекта установки не удается на сервере Windows 2008 с IIS 7 - PullRequest
0 голосов
/ 30 ноября 2009

Я пытаюсь установить проект веб-настройки на сервере Windows 2008 с IIS 7. Однако на первом этапе он умирает с ошибкой «Программа установки была прервана перед установкой.»

Я попытался установить с включенным ведением журнала, и в файлах журнала появилось сообщение об ошибке, как показано ниже.


MsiGetPropertyW - Получение свойства VSDNETMSG ... ИНФОРМАЦИЯ: [29.11.2009 14: 31: 45: 291] [CheckFX]: свойство 'VSDNETMSG' получено со значением 'Для этой настройки требуется версия .NET Framework [1]. Пожалуйста, установите .NET Framework и снова запустите эту установку. '. MSI (c) (64! 8C) [14: 31: 45: 291]: создание MSIHANDLE (3) типа 790531 для потока 2188 ИНФОРМАЦИЯ: [29.11.2009 14: 31: 45: 291] [CheckFX]: MsiSetPropertyW - Установка значения свойства ... ИНФОРМАЦИЯ: [29.11.2009 14: 31: 45: 291] [CheckFX]: MsiSetPropertyW - Для свойства 'VSDNETMSG' установлено значение 'Для этой настройки требуется .NET Framework версии 3.5. Пожалуйста, установите .NET Framework и снова запустите эту установку. '. MSI (c) (64! 8C) [14: 31: 45: 291]: ИЗМЕНЕНИЕ ИМУЩЕСТВА: изменение свойства VSDNETMSG. Текущее значение: «Для этой установки требуется версия .NET Framework [1]. Пожалуйста, установите .NET Framework и снова запустите эту установку. '. Его новое значение: «Для этой установки требуется .NET Framework версии 3.5. Пожалуйста, установите .NET Framework и снова запустите эту установку. '. MSI (c) (64! 8C) [14: 31: 45: 291]: закрытие MSIHANDLE (3) типа 790531 для потока 2188 ИНФОРМАЦИЯ: [29.11.2009 14: 31: 45: 291] [CheckFX]: MsiGetPropertyW - Определить размер свойства 'VSDNETURLMSG' ИНФОРМАЦИЯ: [29.11.2009 14: 31: 45: 291] [CheckFX]: Распределение пространства ... ИНФОРМАЦИЯ: [29.11.2009 14: 31: 45: 291] [CheckFX]: MsiGetPropertyW - Получение свойства 'VSDNETURLMSG' ... ИНФОРМАЦИЯ: [29.11.2009 14: 31: 45: 291] [CheckFX]: свойство 'VSDNETURLMSG' получено со значением 'Для этой настройки требуется версия .NET Framework [1]. Пожалуйста, установите .NET Framework и снова запустите эту настройку. .NET Framework можно получить из Интернета. Хочешь сделать это сейчас? MSI (c) (64! 8C) [14: 31: 45: 291]: создание MSIHANDLE (4) типа 790531 для потока 2188 ИНФОРМАЦИЯ: [29.11.2009 14: 31: 45: 291] [CheckFX]: MsiSetPropertyW - Установка значения свойства ... ИНФОРМАЦИЯ: [29.11.2009 14: 31: 45: 291] [CheckFX]: MsiSetPropertyW - Для свойства «VSDNETURLMSG» установить значение «Для этой настройки требуется .NET Framework версии 3.5. Пожалуйста, установите .NET Framework и снова запустите эту настройку. .NET Framework можно получить из Интернета. Хочешь сделать это сейчас? MSI (c) (64! 8C) [14: 31: 45: 291]: ИЗМЕНЕНИЕ СОБСТВЕННОСТИ: Изменение свойства VSDNETURLMSG. Текущее значение: «Для этой установки требуется версия .NET Framework [1]. Пожалуйста, установите .NET Framework и снова запустите эту настройку. .NET Framework можно получить из Интернета. Хочешь сделать это сейчас? Его новое значение: «Для этой установки требуется .NET Framework версии 3.5. Пожалуйста, установите .NET Framework и снова запустите эту настройку. .NET Framework можно получить из Интернета. Хочешь сделать это сейчас? MSI (c) (64! 8C) [14: 31: 45: 291]: закрытие MSIHANDLE (4) типа 790531 для потока 2188


.NET 3.5 действительно установлен на машине, и приложение работает при развертывании с использованием XCopy.

Я искал в Интернете эту ошибку и обнаружил, что установка IIS 6 Compatibility решает проблему. Однако я не хочу устанавливать совместимость с метабазой IIS 6. Я перестроил установку с условием lauch как IIS> = 7 и в режиме X64. Но безрезультатно.

Не могли бы вы помочь мне в этом?

Спасибо, Кранц

1 Ответ

0 голосов
/ 30 ноября 2009

Пожалуйста, рассмотрите Web Deployment Tool. Это дает вам больше возможностей для развертывания ваших веб-приложений.

http://www.iis.net/expand/WebDeploymentTool

...