2010-07-21 4 views
1

Просто интересно, используют ли люди какие-либо конкретные инструменты для улучшения опыта развертывания веб-приложений (и приложений в целом) в стеке .Net. Я использую кучу скриптов и FluentMigrator для моей схемы db поддержка. Но мне нужно изменить свой web.config, ftp stuff вверх и вниз, кажется довольно ручным Я уверен, что есть лучшие способы, пожалуйста, просветите меня Я забыл добавить. Я уже использую msbuild или nant для выполнения некоторых сценариев.Инструменты для развертывания веб-приложений

+0

Вы используете VS? Если да, то какая версия? –

+0

Я удивлен, никто не упоминал Рейк – roundcrisis

ответ

2

Для web.config transformations Visual Studio 2010 обеспечивает встроенную поддержку для этого.

Вы также должны проверить Web Deployment Tool.

Web Deploy (Инструмент веб-развертывания) является расширением IIS, содержащий по существу набор инструментов и управляемых рамок для упрощения развертывания, управления и миграции Web приложений, сайтов, и даже целые серверов.

Visual Web Developer Team Blog и Web Deployment Team Blog также являются хорошими ресурсами по данной теме.

0

В нашем магазине мы используем Team Foundation Build (мы используем TFS для управления исходным кодом) и MSBuild для развертывания наших приложений. Вы можете написать задачу в .NET, которая дает вам неограниченную гибкость. Using MSBuild and Team Foundation Build был хорошей отправной точкой. Введение config transformations in Visual Studio 2010 сделает его еще более мощным. Мы используем это для развертывания нескольких различных веб-приложений и приложений с однократной загрузкой в ​​тестовых, приемных и производственных средах.

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