只是想知道人们是否正在使用任何特定工具来改善在.Net堆栈上部署Web应用程序(以及一般应用程序)的体验 我使用一堆脚本和FluentMigrator来支持我的数据库模式。 但我需要更改我的web.config,ftp内容,看起来相当手动 我确定有更好的方法,请赐教 我忘了添加。我已经在使用msbuild或者nant来做一些脚本。
答案 0 :(得分:2)
对于web.config transformations,Visual Studio 2010为此提供了内置支持。
您还应该查看Web Deployment Tool。
Web部署(Web部署工具)是一个 IIS扩展,基本上包含 一组工具和一个托管框架 为简化部署, Web的管理和迁移 应用程序,网站甚至整个 服务器
Visual Web Developer Team Blog和Web Deployment Team Blog也是此特定主题的优秀资源。
答案 1 :(得分:0)
在我们的商店中,我们使用Team Foundation Build(我们使用TFS进行源代码管理)和MSBuild来部署我们的应用程序。您可以在.NET中编写任务,为您提供无限的灵活性。 Using MSBuild and Team Foundation Build是一个很好的起点。 config transformations in Visual Studio 2010的引入将使这更加强大。我们使用它在测试,验收和生产环境中部署多个不同的Web应用程序和一次性应用程序。