2010-07-02 86 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