我刚下载了DotNetOpenAuth 3.4的模板,并从模板中创建了一个新项目。在Visual Studio中打开Web服务器并启动设置页面我在提供OpenId后遇到以下错误:
配置错误
描述:期间发生错误 处理配置文件 需要为此请求提供服务。 请查看具体错误 详情如下并修改您的 配置文件适当。
分析程序错误消息:不足 设置权限 配置属性 'checkCertificateRevocationList'。
我尝试进入项目文件夹并将“Everyone”添加到权限选项卡,但它没有任何效果。尝试访问web.config文件时,它仍然会引发上述错误。
如何为Visual Studio附带的开发服务器内部运行的代码提供正确的权限?
答案 0 :(得分:1)
尝试将完全信任添加到您的web.config文件中:
<trust level="Full" />
可能是您的IIS设置为较低的信任级别,以防止dotnetopenauth运行。
如果不是,那么我们可以看到其余的错误吗?如果您处于调试模式,您应该能够显示错误的来源。这个特殊错误甚至可能不是由dotnetopenauth引起的...基本上错误是说你不能设置配置属性,比如我们如何将“level”的trust属性设置为full。因此,请向我们展示配置文件中设置此checkCertificateRevocationList属性的部分。