2012-03-30 1 views
3

У меня есть свойство, определенное (его значение задано в пользовательском действии), которое используется для хранения местоположения каталога, где веб-приложение быть установленным. Я установил для параметра «значение назначения» значение этого свойства, а также «Виртуальный каталог/путь источника контента» для веб-приложения на панели «Информационные службы Интернета».InstallShield 2012: Install failed, когда IIS Virtual Dir установлен как одноименное имя компонента, как Destination Component

Веб-приложение правильно скопировано в папку назначения. Если бы я использовал другое свойство, скажем [INSTALLDIR], установка завершается без ошибок, но виртуальный указатель IIS указывает на неправильное местоположение (INSTALLDIR не соответствует моему месту установки, поскольку я устанавливаю несколько веб-приложений, и у каждого есть свои собственные недвижимость)

установка откатывает и следующий найден в журналах:

CommitChanges for path 'MACHINE/WEBROOT/APPHOST/Testing/MSOW' and physical path 'C:\OtherInstalls\MSOW\'.
CommitChanges failed with the following HRESULT: '-2147024891'.
Error with IISRT: -2147024891 CustomAction ISIISInstall returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 10:48:08: InstallFinalize. Return value 3.

ли мне просто нужно другое свойство для виртуального Dir? Или я просто очень смущен?

+0

Нашел ссылка: http://community.flexerasoftware.com/showthread.php ? t = 191914 Итак, все, что я должен был сделать, чтобы убедиться, что файл в моем web.config не доступен только для чтения, и моя конфигурация со значениями свойств работает должным образом. –

ответ

3

Вот некоторые дополнительные вещи, которые нужно посмотреть (включая web.config только для чтения):

Troubleshooting IIS Problems on Vista SP1

+0

Моя проблема была только для чтения web.config, и она была сделана только для чтения TFS, я проверил web.config, перестроил проект установки, и все было хорошо. – VahidNaderi

Смежные вопросы