使用localhost:4321/admin
时,我无法访问我的Orchard管理面板。它总是将我重定向到localhost:4321/Users/Account/AccessDenied?ReturnUrl=%2fadmin
。
这里的问题是,由于主题覆盖,您没有看到登录框。
[siteurl] / Users / Account / AccessDenied?ReturnUrl =%2fadmin是您在未登录时尝试访问[siteurl] / admin时获得的URL。如果您没有在该页面上看到登录框,这意味着形状不可用,很可能是因为覆盖了删除@Display(Model.Content)的Content.cshtml文件。
如果其他人正在努力解决此问题,请确保在IIS上启用了表单身份验证。这解决了我。我应该先检查一下。