Asp classic ASMX Web服务无法将响应发送回浏览器

Asp classic ASMX Web服务无法将响应发送回浏览器,asp-classic,iis-7.5,asmx,Asp Classic,Iis 7.5,Asmx,我们最近转向了一个新系统,发现了一个奇怪的问题,但在前言中,我们使用的是javascript、经典asp和asmx web服务(直到我们可以重新编码) 我们的web服务安装在IIS 7.5上各自的应用程序池中。所讨论的web服务在.net 4中编码,应用程序池在.net 4“集成”中设置 我们有多个客户的URL访问我们的web服务所在的另一个域。 该应用程序使用javascript ajax调用来访问我们的后端asp页面。 例如: https://DomainForCustomer/Custom

我们最近转向了一个新系统,发现了一个奇怪的问题,但在前言中,我们使用的是javascript、经典asp和asmx web服务(直到我们可以重新编码)

我们的web服务安装在IIS 7.5上各自的应用程序池中。所讨论的web服务在.net 4中编码,应用程序池在.net 4“集成”中设置

我们有多个客户的URL访问我们的web服务所在的另一个域。 该应用程序使用javascript ajax调用来访问我们的后端asp页面。 例如:

https://DomainForCustomer/CustomersPage --> executes javascript ajax --> Classic ASP Code -->

Set xmlhttp = server.Createobject("MSXML2.XMLHTTP")
xmlhttp.Open "POST",postUrl,false
xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
xmlhttp.send DataToSend

where postURL = https://MainDomain/WebService/WebService.asmx/Method
我还应该提到,我为GET/POST请求配置了web服务

因此,我们目前所经历的是短请求工作得很好,而且很快。较长的请求(约5-10分钟)永远不会返回到浏览器

当我在iis中的同一客户站点下设置相同的web服务代码时,它运行良好。我将打印语句设置为web服务上的一个文件,以查看进程何时完成,并可以查看数据何时应返回到浏览器,但网站似乎没有收到它

是否有人对此有任何想法,或者能够指出任何可能有帮助的设置。 我确实研究了跨源代码的内容,但这似乎更多地涉及到javascript,而不是asp(不管怎么说,我被告知的)


最后,在我们当前的体系结构中,我们的web服务器正在通过一个负载平衡器来卸载ssl,因此我不确定这是否与此有关。

因此,经过更多测试后,确定我们的ssl卸载配置不正确。在我们的系统中改变了这一点之后,这个运行时间更长的过程开始工作得更好

此外,我在对浏览器的响应中返回了160k+个字符,因此我们在IIS配置中添加了:

<requestLimits maxAllowedContentLength="100000000" />

我知道这对我们的配置更为特殊,但我希望这对将来的其他人有所帮助