在我开始发布大量代码之前,我想我可能能够更合乎逻辑地解释我的情况。我在一个页面上有八个下拉列表,它们以完全相同的方式填充,只是它们使用了不同的存储过程。那些返回大量行(大约44000行,但每行平均只有5个字符)的是不起作用的。
我正在使用web服务调用来获取数据。服务调用是用JQueryajax调用的。
当直接在SSMS中运行时,调用大约需要2秒钟才能运行。当返回的记录较少时,一切正常。所以这不是代码逻辑的问题,而是记录数量的问题。
我知道用这么多记录填充任何东西都不是一个好主意,但只有在极少数情况下才会返回这么多记录,我宁愿不捕捉并避免这种情况,我宁愿程序正确运行。
这些电话挂断是有什么原因的吗?我有
<httpRuntime executionTimeout="10000" maxRequestLength="3048576" />
在我看来,虽然这可能很慢,或者不是一个好主意,但它仍然是可能的!
如果需要,我会发布我的代码。
有什么想法吗?