【发布时间】:2014-10-06 21:01:34
【问题描述】:
我最近安装了最新版本的 BlogEngine.NET (v3.0)。博客本身在我的浏览器上呈现良好(即查看主页、个别博客文章等)但是,当我登录并尝试访问任何管理页面(即设置、用户等)时,我收到 HTTP 403(禁止)错误。
Windows Server 2008 R2 x64 和 Windows Server 2012 x64 都会发生这种情况。当我在我的 Windows 8.1 Pro 机器上安装本地副本时,它工作正常。
我知道管理页面都以 MVC 样式呈现,因为 URL 是“/admin/#/settings”,例如设置。
我已经尝试了一切。我验证了应用程序池身份对整个网站文件夹结构具有写入权限。
有什么想法/想法吗?我完全被卡住了,希望得到任何指导。提前致谢。
* 更新 *
一些进展——我尝试在 IIS 中为 BlogEngine.NET 创建一个独立的网站,即http://www.example.com 而不是http://www.example.com/blog,它运行完美。
因此,当我在主网站(即 www.example.com/blog)中创建应用程序时,权限出现问题。
想法?
【问题讨论】:
-
你有没有想过这个问题?有同样的问题。但我们将其路由为 mainsite.com/staging/blog 而不是 staging.mainsite.com/blog。
-
看来 /admin 403 问题在 2018 年仍然存在。有人解决了这个问题吗?
标签: c# asp.net .net iis-7.5 blogengine.net