這可能是一個臨界的服務器故障問題,但在這裏。爲什麼web.config重寫MetaBase.xml?
我有一個IIS6,其中AspMaxRequestEntityAllowed="204800"
位於MetBase.xml中,提示上傳文件限制爲200kb,而web.config中的<httpRuntime maxRequestLength="20192"/>
允許20mb上傳 - 後者是應用程序允許的。
爲什麼web.config重寫MetaBase.xml?對我來說,這似乎是一個失敗的錯誤。我在哪裏可以找到一個「集中參數」來配置服務器所在的整個機器的最大限制,以防萬一我不想讓一些web.config mishapp允許上傳千兆字節?
更高定義的更改「這是你知道的層次結構工作方式。」不是,如果你看到webapp是通過服務器訪問的話,那麼服務器配置應該規定允許底層應用程序做什麼。如果我是一名服務器技術人員,並不想在特定服務器上進行大量上傳,如果有任何ol開發人員可以覆蓋app-config中的服務器設置,我會非常感謝。但也許這只是我。就我所見,服務器設置將覆蓋應用程序設置。我想我錯了。但我確實看到了兩種情況的優點。 – 2009-08-26 09:21:11
我將此標記爲正確答案,但我必須查看Microsoft配置繼承。 :) – 2009-08-26 09:47:38
那麼,當你是一個網站的所有者,如果你的網站的一部分無法工作,因爲相關的權限沒有在machine.config中設置,你會被打勾。 還記得這隻適用於邏輯上可修改的設置,例如:網站所有者不能更改他不擁有的文件夾的文件夾權限,而只能更改他有權訪問的文件夾權限。 – 2009-08-26 11:29:04