要求太大

Dar*_*val 6 iis-7.5 asp.net-mvc-4

我在我的页面上收到以下错误,我更新了IIS设置的发布限制,但是找不到如何增加工作缓冲区大小,对此的任何帮助都会很棒

Request Too Large
The "POST" request is too large for the internal work buffer:

    The internal work buffer size is 512 bytes.
    The "POST" request size is 2313 bytes. 

Return to last page
Run Code Online (Sandbox Code Playgroud)

来自firebug的官方状态错误:413请求实体太大

我使用IIS7.5来设置页面

该站点是通过.NET MVC4构建的

而且我无法减少帖子的大小,事实上在某些情况下它只会增加.

Dar*_*val 2

找到答案了,您必须更新 IIS 中的 UploadReadAheadSize,这里的文章向我展示了如何从 IIS 执行此操作。

http://tips4sysadmins.blogspot.com/2012/12/iis-75-uploadreadaheadsize.html

如何在 IIS 7.5 中设置 uploadReadAheadSize

  • 启动“Internet 信息服务 (IIS) 管理器”
    • 展开服务器字段
    • 扩展站点
    • 选择您要进行修改的站点。
    • 在“功能”部分中,双击“配置编辑器”
    • 在“部分”下选择:system.webServer>serverRuntime
    • 修改“uploadReadAheadSize”部分
    • 单击“应用”

请注意,该值以 BYTES 为单位