0

我目前正在进行 Umbraco 升级。我的当前版本,Umbraco is 7.2.8我想将其升级到7.3.0. 我已成功升级,但现在我正在尝试执行项目,它显示以下错误:

在此处输入图像描述

数据库中有什么需要更改的吗?因为我已经通过nuget升级了。

请帮助我摆脱这种情况。

4

1 回答 1

2

1) 在 web.config 中尝试将 umbracoConfigurationStatus 设置为 emty,这将强制升级过程:

<appSettings>
<add key="umbracoConfigurationStatus" value="" />

2) 在 Web.config 中检查 umbracoDbDSN 连接字符串。如果您使用 .sdf 文件,请检查该文件是否存在。否则检查连接。

<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>

3) 您的数据库文件已损坏。从备份中恢复 .sdf 文件,或尝试使用修复工具。http://sqlcecmd.codeplex.com/https://technet.microsoft.com/en-us/library/ms172420.aspx

或者数据库文件被其他进程锁定或其他原因,重新启动计算机

于 2015-10-08T13:29:02.877 回答