我正在IIS 7上用C#開發一個ASP.NET站點,但我希望這個答案也適用於IIS 6。本網站的一部分是可以一次上傳5張圖片。我有一個很好的算法來調整上傳到我的最佳尺寸和比例的圖像。在IIS中處理IIS級別的錯誤處理
所以我唯一真正的大小限制是在初始上傳期間。我修改了我的web.config,將數據包限制從4MB提高到了32MB。在大多數情況下,這照顧我的問題。
我的問題來了在極少數情況下,一個用戶試圖加載比我的極限。我可以提高限制,但用戶總能找到5個更大的文件。如果用戶選擇較大的文件,我的try/catch塊不處理該錯誤。該錯誤來自IIS。
因此,如何能趕上我在C#代碼中的錯誤,我可以進行修改,以我的ASP.NET接口告知用戶選擇更小的文件,而不是他們看到討厭的錯誤畫面?
現貨,這正是你需要做的。 –