【发布时间】:2010-08-07 06:44:59
【问题描述】:
如何部署到共享托管环境...代码和数据库(完整的 SQL)。
您最喜欢将 50MB 单个项目 ASP.NET Web 应用程序项目和数据库传输到可访问 FTP 和 SQL Management Studio 端口的实时服务器的方式是什么?
经过一天的探索矿井是: - 使用 Web.Debug.config 轻松允许不同的连接字符串、smtp 等
在项目的属性中设置打包/发布 SQL 以获取源数据库信息。
更改 .csproj 以允许来自 http://vishaljoshi.blogspot.com/2009/08/replacing-your-old-db-with-new-one.html 的 DROP 语句 ScriptDropsFirst="True"
部署到文件系统 c:\deploy 并使用 FileZilla 复制到我的 FTP 站点(仅当源较新时才覆盖)
使用 SQL Management Studio 从 \obj\Release\AutoScripts 获取 .SQL 脚本 alt text http://www.programgood.net/vsscreen.jpg
【问题讨论】:
-
感谢 Rob 的编辑 - 被 007 引用冲昏了头脑 :-)
标签: sql visual-studio visual-studio-2010 smo