您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> 为什么调试aspnet程序时,IE会锁定?

为什么调试aspnet程序时,IE会锁定?

来源:网络整理     时间:2016/6/28 9:31:49     关键词:

关于网友提出的“ 为什么调试aspnet程序时,IE会锁定?”问题疑问,本网通过在网上对“ 为什么调试aspnet程序时,IE会锁定?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 为什么调试aspnet程序时,IE会锁定?
描述:

为什么单步调试asp.net的 C#代码时,IE会锁定?这是什么原理??


解决方案1:

引用 19 楼 calvin_guo 的回复:
那为什么IE没有收到Response也不会超时?哪里设置的超时值?
超时是服务器控制的,IE很SB的。。。它不会控制超时的事情,只能你手动断开连接。。。Response.Timeout也可以设置 解决方案2:

引用 19 楼 calvin_guo 的回复:
那为什么IE没有收到Response也不会超时?哪里设置的超时值?

我挺纠结你这个问题的,你管他超不超时干啥? WEB.CONFIG文件里边改。。。 < httpRuntime executi/> 解决方案3:

引用 12 楼 calvin_guo 的回复:
楼上的,问题是,当我在其他机器访问时也会卡住,直到断点继续执行,才会显示网页,但是也不超时,不知道为什么。继续等待高人回答。。。。
- -#  因为你在调试,提交一个REQUEST了要等待服务器的应答,服务器告诉你需要等待,所以你的IE就“卡住了” 你本地访问和用别的机器访问是没有区别的。。。都是访问你正在托管运行的程序,都是请求的同一个服务器,所以服务器会给同一种应答 解决方案4:

引用 6 楼 somethingjack 的回复:
锁定??什么意思?
+++楼主再详细的描述下。 解决方案5:

不懂。。。。。。。

解决方案6:

IE会锁定?。。。。 没报任何错吗?

解决方案7:

.net开发?VS开发?调试按F5?ALT+F5试试看,不调试运行

解决方案8:

如果你开发了一款浏览器 http是基于tcp连接的,你当然可以让你的浏览器在发出请求报文后5秒收不到响应数据就断掉tcp 但是使用你浏览器的用户不会乐意的,所以你也会选择连接不断就等待 真想观察这个行为可以自己写一个tcp服务端,只接受连接不响应数据

解决方案9:

没有什么特殊的,因为 tcp 连接还在,浏览器就一直等
要么 WEB 服务器中断连接,要么 WEB 客户端也就是浏览器中断连接
浏览器上都有“停止”,用户选择“停止”才中止 tcp 连接
web 服务器调试肯定不会主动中止 tcp 连接的,那就一直等着呗 所以,只要 tcp 连接没断就行,ie 在哪台机器上无所谓,也不需要让 ie 知道在调试

解决方案10:

这个不是IE锁定,是IE还没能接收到返回的信息,没返回信息你叫IE显示个毛?? 然后不超时应该是VS自动给页面加入了超时时间设置为无穷长(这个是猜的,唯一的依据就是允许程序猿设定页面超时时间这一条)

解决方案11:

这个问题问得不错。 其实应该也很简单,只要IE有这个功能可以被其它进程告诉它:“现在调试,等待服务器器输出,不要超时”这也就可以了。

解决方案12:

锁定??什么意思?


以上介绍了“ 为什么调试aspnet程序时,IE会锁定?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2125928.html

相关图片

相关文章