SQL错误“;无效的列名";关于Umbraco升级

SQL错误“;无效的列名";关于Umbraco升级,umbraco,umbraco7,Umbraco,Umbraco7,我正在尝试将Umbraco从7.2.6升级到7.4.2 我已通过NuGet更新了所有软件包,但当我尝试访问授权升级URL并登录以更新数据库时,出现以下错误: System.Data.SqlClient.SqlException Invalid column name 'securityStampToken', Invalid column name 'lastLogindate' 由于数据库尚未更新,我如何访问这两列?为什么升级希望我登录时它们会出现在那里 我已检查web.config是否具有

我正在尝试将Umbraco从7.2.6升级到7.4.2

我已通过NuGet更新了所有软件包,但当我尝试访问授权升级URL并登录以更新数据库时,出现以下错误:

System.Data.SqlClient.SqlException
Invalid column name 'securityStampToken',
Invalid column name 'lastLogindate'
由于数据库尚未更新,我如何访问这两列?为什么升级希望我登录时它们会出现在那里

我已检查web.config是否具有正确的成员身份值(与干净安装相同)


还有什么我可以查的吗?当我授权升级时,希望列出现在哪里

谢谢


Mike

尝试打开“匿名”选项卡或清理所有Cookie,然后再试一次

很可能您的数据库存在问题-开发团队尚未遇到这种情况,您可能希望在Umbraco问题跟踪程序上记录报告。当您这样做时,他们可能会要求您提供数据库副本,以便他们能够正确诊断;您可以将其压缩并上传到private,这样只有您和核心团队才能查看它。帮了我几次upgrades@RobertFoster同样,尝试将6.2.5升级到7.4.2时也出现了同样的错误。这没有什么好处。问题是升级授权代码试图针对数据库进行身份验证,但某些列(securityStampToken、lastLoginDate)不存在。由于无法登录,因此无法更新数据库。如果数据库没有升级,你就不能登录。我喜欢第22条,对我有用。谢谢
<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>