c# - 无法登录授权升级到 Umbraco 8.1
问题描述
我正在尝试将我的 Umbraco 7.13 迁移到 Umbraco 8.1。我正在使用本指南。我已成功完成第 1 步,因此我的网站现在使用的是 7.14 版。我已经设置了我的连接字符串,并将我的 web.config 中的版本更改为 7.14.0,但是当我启动它时,它会进入一个登录屏幕,我无法登录以授权升级(url 是http://localhost :59950/umbraco/AuthorizeUpgrade?redir=%2finstall%2f%3fredir%3dtrue%26url%3dhttp%253a%252f%252flocalhost%253a59950%252fumbraco#/login/false?returnPath=%252Fcontent )。我无法使用设置中创建的帐户登录,这是合乎逻辑的,因为我现在使用的是不同的数据库,并且我无法使用 7.13 中创建的帐户登录。
我偶然发现了这个问题并尝试了建议的解决方案,但这对我不起作用。有人能帮我吗?
解决方案
听起来这是那个github问题中提到的实际问题。
您能否验证在您的新站点的 web.config 中,您的设置/属性UsersMembershipProvider
与您在 v7 站点上的设置/属性相同。
还要确保如果您在 web.config 中输入了自定义机器密钥 - 这需要在新的 v8 站点中相同,以便以相同的方式散列密码(并验证您的登录)。
推荐阅读
- debugging - 有没有办法通过 SSH 以 MobaXTerm 作为客户端来调试服务器上的代码?
- node.js - Docker - 构建失败,操作系统不支持,命令“/bin/sh -c npm install”返回非零代码
- python - Python遍历字典以获得满足要求的某些值
- java - 如何在 jTextPane 中换行?
- python - 迭代发行说明并计算每个日期的修复数
- c# - 轨道交通。按类型对象从拓扑中排除消息类型
- cordova - “未捕获的语法错误:无法构造 'WebSocket'
- haskell - Haskell 列表中的随机元素
- r - 如何使用 R(tidyverse)中的新旧名称表重命名表中的列?
- python - How would I combine a tuple of tuples into a single tuple?