2014-03-31 36 views
3

將一個頁面重定向到另一個網頁時出現以下錯誤 - 「頁面未顯示,因爲請求實體太大。」。我從其中重定向到另一個頁面的頁面包含大量數據,因此基本上我知道問題的原因。不過,我正在尋找一個適用於此的工作解決方案。其次,當我在這個問題上做了一些谷歌搜索時,我發現當任何大文件上傳時都會產生這種問題。但我沒有上傳任何大文件,只是頁面本身包含大量數據。將不勝感激。該頁面未被顯示,因爲請求實體太大。 iis7

+0

我與我的用戶有同樣的問題。沒有上傳功能,但定期他們得到錯誤。它可能與IIS有關,它們在特定頁面上停留太久,離開計算機,然後幾個小時後再點擊一個鏈接。我無法複製錯誤。 – JoshYates1980

+0

@Shilpa,你有解決方案嗎?如果是的話,請與我分享。謝謝。 – kevin

+1

@kevin,請嘗試在您的web.config文件中添加標記中的以下語句 - 「' –

回答

22

我認爲這將解決這個問題,如果你有啓用了SSL:

在IIS7.5 applicationHost.config文件中設置應將UploadReadAheadSize將解決您的問題,在這兩種情況下。您可以直接在applicationhost.config中修改此值。

1)選擇在默認Web站點的站點

2)選擇配置編輯器

3)在第下拉列表中,選擇 「system.webServer/serverRuntime中」

4)輸入一個較高的值用於「uploadReadAheadSize」,例如1048576字節。默認是49152字節。

在客戶端重新協商過程中,請求實體主體必須使用SSL預加載進行預加載。 SSL預加載將使用應將UploadReadAheadSize數據庫屬性,以用於ISAPI擴展的值

參考:http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/7e0d74d3-ca01-4d36-8ac7-6b2ca03fd383.mspx?mfr=true

+1

我剛剛確認這是修復!在IIS7中使用.NET webforms回發之後,如果頁面閒置了90秒,然後又做了另一個回傳,我會得到請求實體太大的錯誤。希望這會幫助別人。噢! – JoshYates1980

+0

是這個嗎? kevin

+0

是的,這將是web.config條目。我通過IIS進行配置。 – JoshYates1980

1

另一個可能的原因是認證設置。在IIS7,

1)選擇默認Web站點下

2)選擇身份驗證

3)選擇Windows身份驗證並啓用站點。禁用所有其他。

4)雖然Windows身份驗證仍處於選中狀態,但單擊「操作」窗格中的「高級設置」。

5)確保已啓用擴展保護接受並檢查啓用內核模式身份驗證