Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Umbraco 7.6.1升级登录问题-400(错误请求)_Asp.net_Razor_Umbraco_Umbraco7_Http Status Code 400 - Fatal编程技术网

Asp.net Umbraco 7.6.1升级登录问题-400(错误请求)

Asp.net Umbraco 7.6.1升级登录问题-400(错误请求),asp.net,razor,umbraco,umbraco7,http-status-code-400,Asp.net,Razor,Umbraco,Umbraco7,Http Status Code 400,从Umbraco 7.5.3升级到7.6.1后,我无法以管理员身份登录backoffice 我已签入用户数据库,userDisabled和userNoConsole均为0 我的用户名、UserLogin和UserEmail都是一样的 我在7.5.3上有一个运行相同数据库的站点,我可以使用相同的凭据登录,没有问题(因此我可以确认我的密码绝对正确!) 当我尝试登录时,我得到一个“用户登录失败”xxx@xxx.com“留言 Chrome错误控制台显示: Failed to load resource:

从Umbraco 7.5.3升级到7.6.1后,我无法以管理员身份登录backoffice

我已签入用户数据库,userDisabled和userNoConsole均为0

我的用户名、UserLogin和UserEmail都是一样的

我在7.5.3上有一个运行相同数据库的站点,我可以使用相同的凭据登录,没有问题(因此我可以确认我的密码绝对正确!)

当我尝试登录时,我得到一个“用户登录失败”xxx@xxx.com“留言

Chrome错误控制台显示:

Failed to load resource: the server responded with a status of 400 (Bad Request)
umbraco/backoffice/UmbracoApi/Authentication/PostLogin
当点击显示

)]}',
{"Message":"The requested resource does not support http method 'GET'."}
我试过重写的技巧

<rewrite>
  <rules>
    <!-- Redirect rule to force all URLs to lowercase -->
    <rule name="LowerCaseRule" stopProcessing="true">
      <match url="[A-Z]" ignoreCase="false" />
      <action type="Redirect" url="{ToLower:{URL}}" />
      <conditions>
        <add input="{REQUEST_URI}" pattern="^.*/umbraco" negate="true" />
        <add input="{REQUEST_URI}" pattern="^.*/install" negate="true" />
      </conditions>
    </rule>
  </rules>
</rewrite>

因此,我可以使用“/Umbraco”而不是“/Umbraco”登录

我已经更新了客户端依赖项以擦除任何js缓存,并清除了浏览器历史记录。我也尝试过清除应用程序的数据

据我所知,该网站的所有前端工作都非常完美


我怎样才能在7.6.1中登录到我的后台办公室

Hi Tristram您的站点是否使用传统编码

如果要更新web.config useLegacyEncoding=true,您可能需要将web.config更改回使用传统编码

从发行说明:


在web.config中,如果当前设置为true,请不要将useLegacyEncoding更改为false-更改密码编码将导致您无法再登录

,以防接受的答案不起作用,希望此解决方案可以帮助您解决此问题

我最近也遇到了同样的问题,就我的情况而言,问题就如前面提到的那样;301 Url Tracker软件包弄乱了Umbraco Backoffice API方法的路径,在删除icUrlTracker表中的所有记录后,所有记录都开始工作,我终于可以使用我拥有的旧凭据登录到Umbraco Backoffice


您尝试过清除cookies吗?@DZL我尝试过在chrome(尝试上述操作时使用的浏览器)和firefox上清除cookies,firefox以前从未访问过该网站。那么清除App_数据文件夹呢?即使清除App_数据也没有效果。您是否检查过日志中的任何错误/App_data/LogsThanks@TrtlBoy这是我问题的解决方案,将useLegacyEncoding更改为true,我登录没有问题!非常感谢你!我在从7.5.1升级到7.6.5后看到了这一点,翻动那面旗子就成功了。但愿我能早点找到这个。再次感谢。