gpt4 book ai didi

c# - 间歇性 413 : Request Entity Too Large error with ASMX web service over https

转载 作者:行者123 更新时间:2023-11-30 18:03:48 25 4
gpt4 key购买 nike

我有一个 ASMX 网络服务,它接受一些参数,其中一个是序列化的 jpg。这些文件的大小通常约为 100KB。

我能够调用我的服务并成功发送文件一段时间,然后它开始返回 413 错误。我嗅探了请求的线路,请求大小几乎相同(事实上,失败的调用比成功的调用小 500 字节)。

如果我随后发送一个小得多的文件(比如 50KB),它会再次开始工作,然后我可以发送更大的文件一段时间。

我的 web.config 文件中有这个:

<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2147483647" />
</requestFiltering>
</security>

这是在 Windows Server 2008 R2 SP1 中的 IIS 7.5 上通过 https 实现的。任何帮助,将不胜感激。谢谢!

--更新--这似乎是解决方案:我将它粘贴在下面,希望其他人会发现它有用。

C:\Windows\System32\inetsrv>appcmd.exe set config -section:system.webServer/serverRuntime /uploadReadAheadSize:"1048576"  /commit:apphost

最佳答案

有趣的问题,我没有遇到过这个问题但是四处窥探了很多,似乎大多数人通过调整 UploadReadAheadSize 找到了一些解脱 ,这是关于 iis.net 的话题 他们能够通过在 applicationHost.config 中设置该值在 IIS7.5 上清除它,祝你好运......

关于c# - 间歇性 413 : Request Entity Too Large error with ASMX web service over https,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6766269/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com