我目前正在进行 Umbraco 升级。我的当前版本,Umbraco is 7.2.8
我想将其升级到7.3.0.
我已成功升级,但现在我正在尝试执行项目,它显示以下错误:
数据库中有什么需要更改的吗?因为我已经通过nuget升级了。
请帮助我摆脱这种情况。
我目前正在进行 Umbraco 升级。我的当前版本,Umbraco is 7.2.8
我想将其升级到7.3.0.
我已成功升级,但现在我正在尝试执行项目,它显示以下错误:
数据库中有什么需要更改的吗?因为我已经通过nuget升级了。
请帮助我摆脱这种情况。
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
或者数据库文件被其他进程锁定或其他原因,重新启动计算机