【发布时间】:2010-11-03 04:35:36
【问题描述】:
我有一个网络服务,它接受一个字节[]并保存它。
这适用于“小”文件,但一旦达到一定大小,Web 服务就会失败并返回“请求失败,HTTP 状态 404:未找到。”
据我所知,这似乎是一个 IIS 设置,它限制了可以发布的文件的大小(以防止拒绝服务攻击)。我试图增加该设置,但我无法确定设置什么以及在哪里/如何设置它。我正在使用 IIS7,并且 web 服务是在 .net (asmx) 中完成的。
在 web 服务的 web.config 中,我添加了以下内容(这似乎增加了可以接受的文件大小,但不是一直到这个设置大小)
<system.web>
<httpRuntime executionTimeout="999999" maxRequestLength="2097151" />
...
</system.web>
任何关于在何处(以及如何)增加 Web 服务文件大小的建议将不胜感激。
【问题讨论】:
-
关于 WCF/FTP/WS-Attachment/DIME:很好的建议和一些有趣的阅读。这些可能是我最终将使用的长期解决方案类型。但是,如果有一些短期解决方案可以更改 IIS7 中的上传大小,那就太好了。谢谢。
标签: .net web-services iis-7 large-file-upload