2015-11-13 6 views
2

Я создал небольшое веб-приложение в C# и хотел создать установщик для веб-приложения и начал так, используя wix, и я придумал .msi-файл (установщик) с файлом .wixpdb. Теперь, когда я нажимаю на установочный файл .msi, установка начинается и заканчивается записью.Как установить веб-приложение из .msi-файла, созданного с помощью wix?

шаги я затем есть,

  1. создавать веб-приложения.
  2. строить и публиковать.
  3. собрать папку публикации, и она создает файл .wxs.
  4. создать проект установки в том же решении моего веб-приложения.
  5. добавить .wxs с шага 3 в проект установки.
  6. создать проект установки, он создает файл .msi (installer) и .wixpdb.

Мое сомнение здесь в том, как я могу запустить установщик, который создаст сервис/веб-приложение и будет установлен локально.

+0

1. Объясните «в конечном итоге ничего»? 2. Объясните шаги отладки, которые вы делали до сих пор? – Isaiah4110

ответ

2

ответ довольно прост, конечно, нам просто нужно дважды щелкнуть установщик, но перед этим нам нужно добавить <UIRef Id="MyWebUI" /> в файл FileName.wxs и определить некоторые диалоговые окна пользовательского интерфейса в файле .wxs, который более подробно объясняется здесь http://www.codeproject.com/Articles/115036/Creating-WIX-Installer-for-ASP-NET-Web-Application.

1

К сожалению, уборка WIX не создаст веб-приложение/веб-сайт для вас автоматически при сборке «опубликованного» приложения. Он просто создаст код для копирования файлов. В WIX вам нужно добавить эту функцию самостоятельно. По сравнению с VS установщиком, например, у вас есть гораздо больше, чтобы сделать, и отверстие кролика, кажется, намного глубже .. Посмотрите здесь, например:

http://www.codeproject.com/Articles/115036/Creating-WIX-Installer-for-ASP-NET-Web-Application

http://blog.bartdemeyer.be/2013/10/create-an-installer-for-website-with-wix-part-1/

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

  • Нет связанных вопросов^_^