У меня есть приложение ASP.NET MVC.И мне нужен способ его развертывания.
НО
Мне не нужно просто копировать его на свой собственный веб-сервер.Это не веб-сайт, который доступен в Интернете.Нет.
Вместо этого Мне нужно, чтобы мои пользователи могли установить его на их собственный сервер .Который может или не может быть виден из Интернета.
То есть мне нужно создать пакет MSI (или самораспаковывающийся установщик EXE, или что-то еще), который мой клиент может просто дважды щелкнуть, иПриложение MVC должно быть установлено на их локальном IIS.
Конечно, я могу просто написать некоторый код, который будет извлекать файлы, скопировать их на локальный жесткий диск, а затем создать веб-сайт или виртуальный каталог.в IIS, бла-бла-бла.Но что-то говорит мне, что должен быть более легкий путь.Как, скажем, расширение WiX, которое уже делает это.Или что-то.
Примечание: приложение очень простое.Нет необходимости в базах данных, специальных привилегиях, настройке SMTP-сервера ... Или вообще любой конфигурации.Просто скопируйте файлы и создайте приложение IIS.