У меня есть разные хосты службы IIS с простыми файлами svc и т. Д. Я хочу, чтобы иметь возможность создавать пакеты развертывания с нашего тестового сервера с помощью IIS Экспортировать пакет таким образом, чтобы параметры могли быть сохранены и отобраны во время экспорта, чтобы экспорт был повторяемым и автоматическим. То есть Экспортно всегда будет использовать необходимые расширения Manifest, такие как XMLFILE и т.д.Как создать пакет веб-развертывания для IIS WebSite и использовать стандартный манифест/параметры
Веб-сайты существуют в растворах, а затем взял с помощью проекта веб-развертывания в каждом решении, так что конфигурационные замены сделаны и т.д.
Мы в настоящее время на VS 2008 SP1, поэтому не имеем прямого доступа к VS 2010
Первая проблема, с которой я столкнулся с MsBuild (работает в TeamCity), - это создание веб-сайта IIS (с целью = Пакет), когда нет файл проекта? Таким образом, возможно, я смогу избежать проектов веб-развертывания (я использую их для различных конфигураций, но не хочу этого делать для развертывания в Production, а скорее для экспорта из нашей полностью протестированной стадии в файл пакета, который будет импортироваться на производство сервер).
Во-вторых, я хочу избежать необходимости настраивать Экспорт в IIS 7 каждый раз, когда я его запускаю. Я хочу просто подобрать правильный набор расширений для использования и создать для меня необходимые параметры. Это делается из файла манифеста? Я вижу, как использовать параметры.xml, но я не знаю, нужно ли мне использовать файл manifest.xml (созданный вручную) и как его связать. Идея состоит в том, что пользователь тестера/развертывания должен иметь возможность делать Экспорт просто без необходимости включения всех необходимых расширений
Любая помощь или руководство будут оценены.