webserver长度配置

WebService处理大数据量数据
在通过WebService处理大数据量数据时出现如下错误:
落雪病毒专杀soap fault: 运行配置文件中指定的扩展时出现异常。 ---> 超过了最大请求长度。
解决方法:
因为上传的文件大于系统默认配置的值,asp web service默认的请求长度是4M。
1、针对单个项目,只需修改fig就可以了:
修改配置可以在fig中重新设置,如下:
<configuration>
山西兴华职业技术学院<system.web>
<httpRuntime maxRequestLength="1048576" executionTimeout="3600" />
</system.web>
初中生课外辅导</configuration>
2、也可以直接修改环境的默认配置,避免每个项目都去修改配置了
到:C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\fig文件(版本及系统不同,目录稍有差异),到“maxRequestLength="4096"”这行,将其中的4096换成较大的数值,单位是KB。
httpRuntime
httpRuntime是配置asp http运行时设置,以确定如何处理对asp应用程序的请求。
executionTimeout:表示允许执行请求的最大时间限制,单位为秒
maxRequestLength:指示 ASP.NET 支持的最大文件上载大小。该限制可用于防止因用户将大量文件传递到该服务器而导致的拒绝服务攻击。指定的大小以 KB 为单位。默认值为 4096 KB (4 MB),最大值:2097151。路亚中国
useFullyQualifiedRedirectUrl:表示指示客户端重定向是否是完全限定的(采用 "server/path" 格式,这是某些移动控件所必需的),或者指示是否代之以将相对重定向发送到客户端。如果为 True,则所有不是完全限定的重定向都将自动转换为完全限定的格式。false 是默认选项。
minFreeThreads:表示指定允许执行新请求的自由线程的最小数目。ASP.NET 为要求附加线程来完成其处理的请求而使指定数目的线程保持自由状态。默认值为 8。
n二甲基亚硝胺minLocalRequestFreeThreads:表示ASP.NET 保持的允许执行新本地请求的自由线程的最小数目。该线程数目是为从本地主机传入的请求而保留的,以防某些请求在其处理期间发出对本地主机的子请求。这避免了可能的因递归重新进入 Web 服务器而导致的死锁。血淋巴
appRequestQueueLimit:表示ASP.NET 将为应用程序排队的请求的最大数目。当没有足够的自由线程来处理请求时,将对请求进行排队。当队列超出了该设置中指定的限制时,将通过“503 - 服务器太忙”错误信息拒绝传入的请求。
enableVersionHeader:表示指定 ASP.NET 是否应输出版本标头。Microsoft Visual Studio 2005 使用该属性来确定当前使用的 ASP.NET 版本。对于生产环境,该属性不是必需的,可以禁用。

本文发布于:2024-09-24 15:27:46,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/160826.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:请求   线程   指定   处理   重定向   数目   配置
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议