我正在尝试将Umbraco从7.2.6升级到7.4.2
我已经通过NuGet更新了所有软件包,但是当我尝试访问AuthorizeUpgrade URL并登录以更新数据库时,我收到以下错误:
System.Data.SqlClient.SqlException
Invalid column name 'securityStampToken',
Invalid column name 'lastLogindate'
由于数据库尚未更新,我如何访问这两列?为什么升级期望它们在我登录时存在?
我已检查过web.config是否具有正确的成员资格值(与全新安装相同)
<membership defaultProvider="UmbracoMembershipProvider" userIsOnlineTimeWindow="15">
<providers>
<clear />
<add name="UmbracoMembershipProvider" type="Umbraco.Web.Security.Providers.MembersMembershipProvider, Umbraco" minRequiredNonalphanumericCharacters="0" minRequiredPasswordLength="4" useLegacyEncoding="true" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" defaultMemberTypeAlias="Member" passwordFormat="Hashed" />
<add name="UsersMembershipProvider" type="Umbraco.Web.Security.Providers.UsersMembershipProvider, Umbraco" minRequiredNonalphanumericCharacters="0" minRequiredPasswordLength="4" useLegacyEncoding="true" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" passwordFormat="Hashed" />
</providers>
</membership>
还有什么我可以检查的吗?当我授权升级时,期望列在哪里?
由于
麦克
答案 0 :(得分:1)
尝试打开隐身标签或清除所有Cookie并再次尝试