为啥我在服务器上没有访问权限?
Posted
技术标签:
【中文标题】为啥我在服务器上没有访问权限?【英文标题】:Why I do not have access rights on the server?为什么我在服务器上没有访问权限? 【发布时间】:2012-05-20 18:13:15 【问题描述】:我在本地使用Elmah - 好的。
然而,在服务器上,它会发出以下错误,我无法弄清楚如何获得访问权限。
403 - 禁止:访问被拒绝。您无权查看 此目录或页面使用您提供的凭据。
【问题讨论】:
我们也看不到你没有给我们一个甚至模糊的线索,你从哪里访问什么,以及它需要访问什么...... 【参考方案1】:也许你应该enable remote access
<elmah>
<security allowRemoteAccess="1" />
</elmah>
【讨论】:
此设置适用于 elmah MVC 还是早期版本?【参考方案2】:除了archil的回答,别忘了如果你需要认证,允许的用户和角色是区分大小写的:
<appSettings>
...
<add key="elmah.mvc.disableHandler" value="false"/>
<add key="elmah.mvc.disableHandleErrorFilter" value="false"/>
<add key="elmah.mvc.requiresAuthentication" value="true"/>
<add key="elmah.mvc.IgnoreDefaultRoute" value="false"/>
<!-- The roles and usernames for elmah are case sensitive! -->
<add key="elmah.mvc.allowedRoles" value="Administrator"/>
<add key="elmah.mvc.allowedUsers" value="user1,user2,user3"/>
<add key="elmah.mvc.route" value="elmah"/>
...
</appSettings>
【讨论】:
以上是关于为啥我在服务器上没有访问权限?的主要内容,如果未能解决你的问题,请参考以下文章
电脑上为啥会出现此快捷方式引用的项目无法访问,您可能没有适当的权限?
Django Rest:为啥访问被拒绝,尽管 AccessAny 被设置为权限?