很着急!在iis上运行aspx程序,2分钟后就超时?

jeffkxt 2009-06-24 11:38:42
问大家一个问题哦!在iis上运行aspx程序,2分钟后就超时?

无论我是设置 web config 中的debug 还是 iis 中的connection timeout 为多少都没有用
...全文
419 37 打赏 收藏 转发到动态 举报
写回复
用AI写文章
37 条回复
切换为时间正序
请发表友善的回复…
发表回复
cgn85 2009-12-24
  • 打赏
  • 举报
回复
[Quote=引用 29 楼 jeffkxt 的回复:]
刚刚在 这个IIS下面重新配置了一个环境可以执行,我就很奇怪同样的环境为什么一个可以执行一个不能执行?
[/Quote]
我也有样问题,重新配置了一个环境是什么意思?
jeffkxt 2009-06-25
  • 打赏
  • 举报
回复
我也知道Web不应该运行那么久的东西但是没有办法呀,现在需要这样运行呀.
BossFriday 2009-06-25
  • 打赏
  • 举报
回复
本来web里的东西就不应该运行那么长时间.对于长时间的操作.可以你可以在页面里放一个processbar(去www.codeproject.com上搜索一下,你就能找demo的代码)
jeffkxt 2009-06-25
  • 打赏
  • 举报
回复
刚刚在 这个IIS下面重新配置了一个环境可以执行,我就很奇怪同样的环境为什么一个可以执行一个不能执行?
junmei_ 2009-06-25
  • 打赏
  • 举报
回复
学习...
jeffkxt 2009-06-25
  • 打赏
  • 举报
回复
这个问题还没有解决希望知道的朋友能给我提示
jeffkxt 2009-06-25
  • 打赏
  • 举报
回复
我估计还是环境配置的问题,我用自己的虚拟机架了一个IIS来运行这个程序没有什么问题。结贴了 找不到原因郁闷
jeffkxt 2009-06-25
  • 打赏
  • 举报
回复
[Quote=引用 33 楼 duanjiwei 的回复:]
可能是连接数据库的问题。
[/Quote]

SQL执行没有问题
jeffkxt 2009-06-25
  • 打赏
  • 举报
回复
[Quote=引用 32 楼 wklilong 的回复:]
服务器的性能也是有关系的
session 在垃圾空间上 很容易丢失
在本地没有问题
解决方法就是 不用session 或换个更好的空间
[/Quote]

我没有用Session
duanjiwei 2009-06-25
  • 打赏
  • 举报
回复
可能是连接数据库的问题。
wklilong 2009-06-25
  • 打赏
  • 举报
回复
服务器的性能也是有关系的
session 在垃圾空间上 很容易丢失
在本地没有问题
解决方法就是 不用session 或换个更好的空间
泡面之夏 2009-06-24
  • 打赏
  • 举报
回复
1.IIS->[网站]->属性-》连接超时。默认为120秒
2.WEB.CONFIG 手工添加httpRuntime,如
<system.web>
<httpRuntime maxRequestLength="1000000" executionTimeout="2000" />
</system.web>
newdigitime 2009-06-24
  • 打赏
  • 举报
回复
1.除了IIS的connection timeout,
在asp.net的config中也有一个request excution time.

2.在IIS中还有一个应用程序配置/选项/asp脚本超时的设置.
cnartstorm 2009-06-24
  • 打赏
  • 举报
回复
注意你的底层方法中用到的connection链接每次用完后要关闭,反回DataReader类型后,使用完一定要关闭,特别是循环的时候,过一会就会链接超时


最好的办法就是最好不用大量的DataReader,特别是循环里,还有就是用到Connection的地方最后都Close

我前两天把公司以前的程序改了,所有DataReader全都不用了,没问题了
guilipan 2009-06-24
  • 打赏
  • 举报
回复
debug是设置是否允许编译时的调试,
connection timeout是设置连接池的等待时间。

这2者风马牛不相及的东西,没明白你到底想表达什么,如果是连接池超时,很有可能是你数据库访问层有代码没有及时关闭数据库连接造成的
newdigitime 2009-06-24
  • 打赏
  • 举报
回复
IIS的MinFileBytesPerSec设置

当 IIS 响应客户端请求时,MinFileBytesPerSec 属性决定了客户端接收整个响应的时间长短。如果客户机接收整个响应所花的时间太长,内核模式驱动程序 HTTP.sys 会根据超时值终止连接。超时值的计算方式是:将整个响应(包括标题)的大小除以 MinFileBytesPerSec 属性,获得最大的允许响应时间长短(以秒为单位)。例如,如果将 MinFileBytesPerSec 设置配置为 2048,那么大小为 2 KB 的响应需要在 1 秒内完成。默认值是 240 字节/秒。
浮生若梦丶 2009-06-24
  • 打赏
  • 举报
回复
你说的是session超时还是什么超时 啊?没搞懂。。。
zhulong1111 2009-06-24
  • 打赏
  • 举报
回复
板凳!
jeffkxt 2009-06-24
  • 打赏
  • 举报
回复
[Quote=引用 25 楼 wanglltulong 的回复:]
将写入勾上
试试
[/Quote]
这个是什么意思?
屌丝女士111 2009-06-24
  • 打赏
  • 举报
回复
将写入勾上
试试
加载更多回复(17)

62,057

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧