Iis
僅在第一個請求時出現 IIS 8.0 500.19 錯誤
我在我的機器上本地執行 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 文件的文件夾。如果在網路上共享並刪除共享。這樣做為我解決了這個問題。