Я использую WIX для установки ASP.NET MVC 1.0. Он создает пул приложений и веб-сайт в IIS.
Однако веб-сайт может быть установлен на серверах, на которых в настоящее время не установлен ASP.NET MVC 1.0. В настоящее время у меня есть настройка условия WIX для проверки наличия MVC 1.0.
<Condition Message="ASP.NET MVC 1.0 is required to proceed with the installation.">
Installed OR ASP_NET_MVC_1_0_DLL
</Condition>
<Property Id="ASP_NET_MVC_1_0_DLL">
<DirectorySearch Id="MVC_DLL_DIR" Path="[ProgramFilesFolder]\Microsoft ASP.NET\ASP.NET MVC 1.0\Assemblies">
<FileSearch Id="MVC_DLL_FILE" Name="System.Web.Mvc.dll" MinVersion="1.0.40309"/>
</DirectorySearch>
У меня есть MSI-файл ASP.NET MVC 1.0, который я должен вручную установить на сервере перед запуском. Если MVC не установлен, установщик запустит MSI и автоматически установит MVC.
Какой самый простой способ это осуществить?