【问题标题】:Required permissions cannot be acquired error when hosting web site托管网站时无法获取所需权限错误
【发布时间】:2011-03-03 03:54:56
【问题描述】:

一个客户向我发送了他们的网站,我让它在我的本地机器上运行,但在我的网站上的子域下托管它后,我收到以下错误:

Required permissions cannot be acquired.

我做了一些搜索并尝试弄乱 web.config 中的信任标签,但结果告诉我:

此配置部分不能用于此路径。当站点管理员使用继承的配置文件锁定对此部分的访问权限时,就会发生这种情况。

我查看了 web.config 中的位置设置,没有发现任何奇怪的地方。接下来我应该尝试什么?

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    检查 machine.config 看看是否有什么东西阻止了你......

    see this

    基本上你正在寻找这个......

    <location allowOverride="false"> 
    

    如果您在机器配置中看到包含您尝试在 web.config 中编辑的同一部分的内容,您将收到该错误。

    【讨论】:

    • 按照该链接中的说明给我一个500 Internal Server Error
    • 可能是因为它是为 .net 设置的(旧版本)...关键是您需要查看 machine.config 通常位于 c:\windows\Microsoft.NET\Framework \{version}\config\machine.config 如果覆盖设置为 false ... 将其设置为 true。
    猜你喜欢
    • 1970-01-01
    • 2014-12-04
    • 1970-01-01
    • 2019-04-13
    • 2014-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多