【问题标题】:Configuration Error - Insufficient Permissions配置错误 - 权限不足
【发布时间】:2010-07-02 22:55:44
【问题描述】:

我刚刚下载了 DotNetOpenAuth 3.4 的模板并从该模板创建了一个新项目。在 Visual Studio 中打开启动 Web 服务器并启动设置页面,在提供我的 OpenId 后出现以下错误:

配置错误

描述:期间发生错误 配置文件的处理 需要服务此请求。 请查看具体错误 下面的详细信息并修改您的 配置文件。

解析器错误消息:不足 设置权限 配置属性 'checkCertificateRevocationList'。

我尝试进入项目文件夹并将“所有人”添加到权限选项卡,但没有效果。尝试访问 web.config 文件时仍然会引发上述错误。

如何为 Visual Studio 附带的开发服务器中运行的代码授予正确的权限?

【问题讨论】:

    标签: .net permissions dotnetopenauth


    【解决方案1】:

    尝试将完全信任添加到您的 web.config 文件中:

       <trust level="Full" />
    

    可能是您的 IIS 设置为较低的信任级别,导致 dotnetopenauth 无法运行。

    如果不是这样,那么我们可以看到错误的其余部分吗?如果您处于调试模式,您应该能够显示错误的来源。这个特定的错误甚至可能不是由 dotnetopenauth 引起的......基本上错误是说你不能设置配置属性,就像我们如何将“级别”的信任属性设置为完整一样。因此,请向我们展示您的配置文件中设置此 checkCertificateRevocationList 属性的部分。

    【讨论】:

    • 我讨厌 Web 应用程序附带的所有这些配置。在 Web 配置中添加全级别信任解决了该问题。
    猜你喜欢
    • 1970-01-01
    • 2014-10-24
    • 1970-01-01
    • 2016-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-31
    • 1970-01-01
    相关资源
    最近更新 更多