運行ColdFusion 11(更新7)處理設置的自定義錯誤和IIS 7.5IIS 7.5 =嵌套的web.config將不會覆蓋在應用程序級別的web.config
我的網站應用/根級別的web.config:
<configuration>
<system.webServer>
<httpErrors errorMode="Custom" />
</system.webServer>
</configuration>
我嵌套的web.config文件,其中坐鎮內線/ API/EB:
<configuration>
<system.webServer>
<httpErrors errorMode="Detailed" />
</system.webServer>
</configuration>
當我訪問網頁/ API/EB子目錄中,坐在(如401.cfm)和觸發一個401狀態代碼服務器將r修改自定義錯誤處理程序響應。我從文檔的解釋是,嵌套的web.config文件應該覆蓋根web.config文件,但它顯然不是。
我已經檢查了IIS應用程序主機文件,httpErrors overrideModeDefault設置爲true。我也嘗試在我的根web.config文件中使用位置標記來做同樣的事情,但它也被忽略,除非我將路徑設置爲通配符。
我出來的想法。對你的幫助表示感謝。先謝謝你。
在雙重檢查我可以看到,我確實設置了overrideModeDefault以允許 – BallisticPugh