2010-07-02 81 views
1

我刚刚下载了DotNetOpenAuth 3.4的模板,并从该模板创建了一个新项目。打开开始在Visual Studio中的Web服务器,并提供我的OpenID之后启动安装页面,我有以下错误招呼:配置错误 - 权限不足

配置错误

说明:在 配置文件的处理发生错误 需要服务此请求。 请查看下面的具体错误 详细信息并适当修改您的 配置文件。

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

我试图进入项目文件夹并添加“每个人”的权限标签,但它没有任何效果。尝试访问web.config文件时,它仍然会引发上述错误。

我该如何去正确授予在Visual Studio附带的开发服务器内运行的代码的权限?

回答

1

尝试增加以完全信任到你的web.config文件:

<trust level="Full" /> 

这可能是你的IIS设置为较低的信任级别防止dotnetopenauth正常工作。

如果那不是,那么我们能否看到其余的错误?如果你在调试模式下,你应该能够显示错误的来源。这个特殊的错误可能不是由dotnetopenauth导致的...基本上错误是说你不能设置一个配置属性,比如我们如何将“level”的信任属性设置为full。因此请向我们展示您的配置文件中设置了checkCertificateRevocationList属性的部分。

+0

我讨厌网络应用程序附带的所有配置。在web配置中添加完整级别信任可解决问题。 – 2010-07-03 19:19:05

相关问题