BlogEngine.NET 空白管理页面

BlogEngine.NET Blank admin page

我在 GoDaddy 的一个子域上托管了一个博客,这里是 link:Blog.

博客似乎工作正常,但管理部分除外。尝试登录后,管理员登录页面加载为空白页面:Blog Admin Page。我试图检查 Chrome 上的元素,它显示了部分页面内容。

此博客之前托管在另一个网站上,我只是从该提供商复制内容并上传到这里。在以前的提供商上,它工作正常。

我已经检查了 admin 文件夹的权限,特别是 web.config,它们都很好。

我试过谷歌搜索,很多用户似乎都遇到过这个问题,但他们和我都没有找到具体的答案。

可能的解决方案是什么?

查看 firebug 上的页面后,我发现您的 jquery 文件有问题。它抛出一些错误。我建议您重新上传 jquery 文件。

控制台错误 -

SyntaxError: expected expression, got end of script
jquery-....min.js (line 3, col 17055)
ReferenceError: $ is not defined
login.aspx (line 74, col 9)
ReferenceError: $ is not defined
login.aspx (line 82, col 13)

这些元素不可见,因为您在页面末尾有下面的脚本。此脚本启用页面元素的不透明度。这意味着使用 css 规则将这些元素的不透明度设置为零。这就是为什么这些元素在页面加载时不可见的原因,因为下面的脚本没有执行。

<script>
      $(".account-header").animate({
          top: 0,
          opacity: 1,
      }, 1000);
      $(".account").animate({
          top: 0,
          opacity: 1,
      }, 1000);
</script>

在我从这些元素中删除不透明度 css 属性后,表单又开始可见了。