配置错误 - 权限不足

时间:2010-07-02 22:55:44

标签: .net permissions dotnetopenauth

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

  

配置错误

     

描述:期间发生错误   处理配置文件   需要为此请求提供服务。   请查看具体错误   详情如下并修改您的   配置文件适当。

     

分析程序错误消息:不足   设置权限   配置属性   'checkCertificateRevocationList'。

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

如何为Visual Studio附带的开发服务器内部运行的代码提供正确的权限?

1 个答案:

答案 0 :(得分:1)

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

   <trust level="Full" />

可能是您的IIS设置为较低的信任级别,以防止dotnetopenauth运行。

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