开发和部署ASP.NET应用程序的最佳实践?

问题描述:

我对编程相当陌生。我有一个ASP.NET 4.0应用程序,我希望有一些关于如何在环境配置方面进行开发,测试和部署的指导方针和最佳实践。开发和部署ASP.NET应用程序的最佳实践?

我当前手动更改我的Web.Config文件,当我完成了一轮开发后,然后使用Visual Studio将它发布到Web服务器。

例如在我的Web.Config中,我应该在那里为我的dev/test/prod SQL Server数据库定义连接字符串吗?我应该如何配置Visual Studio?有什么好的文章可以推荐吗?

源代码保存在使用Tortoise SVN签入的SVN中。

谢谢, 马克。

我见过人们将文件web.config.devweb.config.live保存在存储库中,然后在部署时将其重命名为web.config

+0

使用构建/部署脚本自动执行此操作,并且您有一个很好的解决方案 – Geoff 2010-11-08 19:41:05