部署过程 - ASP.NET,SQL Server到共享主机

时间:2009-09-01 02:23:58

标签: asp.net hosting deployment

在我们的共享托管服务器上进行了多次失败的部署尝试(配置被覆盖,文件丢失,过时等)后,我想我可能会对流程有所了解,以使部署更顺畅。

我们使用SQL Compare来移动数据库相关的东西,这看起来效果很好。 网站本身是SVN源代码控制,部署我们为当前版本创建一个标签,然后导出文件。然后,我们通过ftp手动将导出的文件上传到服务器,确保我们不会覆盖特定于服务器的文件。

是否有任何(免费)工具可以为您提供帮助,或者您是否拥有通常遵循的可靠流程?

1 个答案:

答案 0 :(得分:2)

对于网络内容,我建议您查看Visual Studio的asp.net web deployment project加载项。使用Web部署项目,您可以利用各种程度的预编译,并处理所有混乱的配置文件搜索替换的东西。但不适用于Web Dev Express ...

对于数据库端,SQL Compare是一个很好的方法,所以如果这个工作正常,你坚持下去。