【发布时间】:2009-06-23 01:31:15
【问题描述】:
我遇到了一个奇怪的错误。我已经设置了一个脚本,在 Fiddler 打开时可以完美运行 - 它使用 httpwebrequest 从网站下载报告,一切正常!
但是只有在 Fiddler 打开时才有效?当提琴手不工作时,我只会收到“请求超时问题”
有谁知道如何解决这个问题并使它与我的 ASP.NET MVC 应用程序一起工作?
谢谢
编辑:感谢您的回复!关于代理 - 我想在 Windows Azure 上测试这个脚本 - 对于如何设置默认代理设置几乎没有困惑?
【问题讨论】:
-
我听说有些人报告说他们遇到了这样的问题——基本上 Fiddler 相对于一些常见的客户端配置提高了上传性能。通常,除非您可以调整客户端软件(例如更改上传缓冲区大小),否则最好的选择是增加服务器上的超时时间,以便在上传之前留出更长的时间。至于 为什么 Fiddler 在这种情况下会有所帮助,Fiddler 默认会缓冲请求,因此您的应用程序会将完整的请求发送给 Fiddler,Fiddler 会收集所有请求,然后连接到服务器,并将数据发送到服务器尽可能快。
标签: .net asp.net-mvc httpwebrequest fiddler