我不知道如何将本地Umbraco 7.2本地网站部署到普通服务器(Windows 2012 VPS)。我知道我需要将所有文件复制到服务器,但我无法弄清楚如何复制数据库。我下载了SQL Management Studio 2012,但我不知道访问详细信息,因为当我将站点安装到我的localhost时,安装程序没有问我。也许在事情上,我记得,数据库类型。这是SQL CE。
有谁知道如何访问本地和服务器数据库?什么是Umbraco数据库名称? 还有其他配置吗?
可能更容易部署?
答案 0 :(得分:0)
你可以:
打开数据库\ App_Data \ Umbraco.sdf,请参阅How do you open an SDF file (SQL Server Compact Edition)?(它不在新的SQL Management Studio版本中)并执行要部署的数据库事项。
复制SQL CE默认\ App_Data \ Umbraco.sdf
创建包
使用Courier等工具
请参阅web.config以获取connectionString:
<connectionStrings>
<remove name="umbracoDbDSN" />
<add name="umbracoDbDSN" connectionString="Data Source=|DataDirectory|\Umbraco.sdf;Flush Interval=1;" providerName="System.Data.SqlServerCe.4.0" />
<!-- Important: If you're upgrading Umbraco, do not clear the connection string / provider name during your web.config merge. -->
</connectionStrings>