Iis

僅在第一個請求時出現 IIS 8.0 500.19 錯誤

  • September 1, 2015

我在我的機器上本地執行 IIS 8.0 以進行測試。我已經通過 web 平台安裝程序安裝了 PHP,一切正常。我遇到的唯一問題是 Web 伺服器啟動後發送的第一個請求會生成 500.19 錯誤。在生成錯誤的第一個初始請求之後,一切正常,直到 Web 伺服器關閉並再次啟動(或直到我的機器重新啟動)。以下是錯誤的概要:

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:\Users\Aaron\Programming\aaronjwood\web.config

Requested URL      http://dev:80/aaronjwood
Physical Path      C:\Users\Aaron\Programming\aaronjwood
Logon Method       Not yet determined
Logon User         Not yet determined

我沒有使用任何類型的 web.config 文件,因為我正在處理的所有程式碼都是用 PHP 或 Perl 編寫的。這是因為它正在尋找 web.config 文件但找不到嗎?有沒有辦法告訴 IIS 不要尋找一個?我對 Apache 更有經驗,所以這個錯誤對我來說是新的。

我想通了。這是我的一個愚蠢的錯誤。我對該目錄沒有適當的權限。我需要將 IIS_IUSRS 組添加到目錄中;我錯誤地擁有了允許一切正常工作的IUSR使用者,但並非沒有首先拋出該初始錯誤。

請檢查包含您的 web.config 文件的文件夾。如果在網路上共享並刪除共享。這樣做為我解決了這個問題。

引用自:https://serverfault.com/questions/483201