我們在Web服務器上創建了一個Windows身份驗證的子目錄,但是,當我們去那裏時(一旦以身份驗證的用戶身份登錄身份驗證的組成員)我們得到以下錯誤:IIS中的Windows身份驗證目錄 - web.config權限問題
Module IIS Web Core
Notification BeginRequest
Handler Not yet determined
Error Code 0x80070005
Config Error Cannot read configuration file due to insufficient permissions
Config File \\?\C:\Inetpub\wwwroot\admin\web.config
Requested URL http://testsite.dev:80/admin
Physical Path C:\Inetpub\wwwroot\testsite\admin
Logon Method Not yet determined
Logon User Not yet determined
奇怪的是,一旦我們看到這個錯誤,按F5或刷新和錯誤消失,後來才重新出現很短的時間。非常沮喪!
我在網上做了大量的搜索,但什麼都沒有找到。我們還可以創建其他子展示,以允許相同的「組」訪問,所以這需要跨所有這些子工作而不必重新登錄。
我們正在使用IIS7。我找到了指向IIS7(http://kenno.wordpress.com/2008/10/23/iis7-cannot-read-configuration-file-due-to-insufficient-permissions/)的指南,但是當我這樣做時,似乎可以讓所有的目錄都可訪問,這顯然不是必需的。
嘗試此操作:使用[進程監視器](http://technet.microsoft.com/en-us/sysinternals/bb896645)查看哪個用戶試圖訪問該配置文件並僅授予該文件所需的權限。 – LazyOne
Thx LazyOne,我從其他東西中發現了這個,但是我無法確定何時發生錯誤,並且似乎無法找到任何有用的資源來了解如何過濾這些過程,它只是以一定的比例向下滾動屏幕結!有小費嗎? –
使用過濾來僅顯示與該文件/路徑相關的活動。排除不需要的事件(例如註冊表訪問)。 – LazyOne