Я также разделяю ваши разочарования в связи с отсутствием документации и очевидным низкоуровневым характером этого инструмента.
Как бы то ни было, MS создала бесплатный инструмент, с помощью которого вы можете фактически сценариев развертывания всего сервера, включая параметрирование адресов, конфигураций и т. Д. Это, к сожалению, очень сложная задача - учитывая, сколько бит конфигурации действительно идет в веб-сервер - и это, вероятно, лучший способ сделать все это.
Что нам нужно сейчас - это действительно хороший графический интерфейс, который может помочь в создании этих пакетов и скриптов и т. Д. Графический интерфейс, встроенный в IIS, хорош - но опять же, короткое объяснение - так, надеюсь, скоро это будет рассмотрено ,
С функциональной стороны, я использую в настоящее время, чтобы развернуть сайт из разработчика - > постановки - > живого с параметрами для изменения IP-адреса переплетенного и т.д. Я был глубоко разочарован тем, что он взял меня за несколько дней чтобы все это работало - однако теперь у меня есть это, я могу удалить много возможной человеческой ошибки со стороны ИТ-поддержки - кто несет ответственность за наши развертывания. Теперь у меня есть только конфигурация моего промежуточного сервера, и вы можете быть уверены, что все серверы в веб-ферме будут синхронизироваться при каждом развертывании.
В качестве упоминания упоминаются также задачи MSBuild в 2010 году (теперь функция развертывания веб-сайта реализована с использованием msdeploy), что также позволяет использовать настоящую непрерывную интеграционную среду для VSTeamSystem - наличие команды который может фактически выполнить полное развертывание сети, поскольку его последний шаг очень увлекательный (и страшный, предоставленный!).
Поздно к партии, но пропуская файлы имеет синтаксис ярлыка '-skip: File = App_Offline. *'. В [документах указаны другие ярлыки] (http://technet.microsoft.com/en-us/library/dd569089%28v=ws.10%29). –