我有2個IIS7服務器在NLB羣集中工作,並由DFSR服務進行復制。有用。當子目錄中存在web.config時,IIS7.5服務器錯誤500
在每一個我有ASP.NET應用程序。它有它的web.config文件。該文件被複制,因此在兩臺服務器上都是相同的。但是有一個目錄不被複制。這是我爲AJAX腳本提供數據的特殊目錄。裏面的文件不斷更新。
然後我試圖啓用CORS與web.config文件放入我的特殊AJAX目錄。
它適用於第一臺服務器,不適用於第二臺服務器。第二個,當我嘗試訪問AJAX目錄中的任何文件時,出現錯誤500。
我已經仔細檢查了任何web.config內容發生的錯誤。如果此目錄中存在web.config文件,則Web服務器拒絕從該文件提供文件。該問題與web.config內容無關。我創建了文件manualy,並與IIS管理器。無論我設置了什麼,如果文件存在,我都會得到500個時期。
我的第一臺服務器上沒有這樣的問題。它接受web.config中的所有有效配置。
兩臺服務器使用完全相同的配置。他們是(或至少應該是)克隆。
我檢查了系統日誌 - 沒有跟蹤那些500。怎麼了?如果IIS7不接受應用程序子目錄中的任何web.config文件,可能會損壞或配置錯誤?