0

我有一个 WCF Web 服务和一个 SL4 客户端,它总是在 30 秒后超时,并出现 ConnectionTimeout 异常。

在花了很多时间弄乱 WCF 超时参数等之后,我发现问题是由我的应用程序启动时对 WebRequest.RegisterPrefix 的调用引起的。

执行此调用以便我可以在 SL 客户端中接收 FaultExceptions,并向我的用户显示问题的文本。这是 Microsoft 推荐的解决方案:

请参阅http://msdn.microsoft.com/en-us/library/ee844556(v=vs.95).aspx

如果我删除这一行,那太好了,我可以将大文件上传到服务器并且它不会超时(90 秒加 - 超时设置为 2 分钟)。

有谁知道为什么这会在 30 秒后超时,更重要的是,是否有办法增加超时?或者这是一个错误?

非常感谢任何帮助。谢谢。

4

1 回答 1

1

这不是错误。

您可以在“web.config”中增加超时

于 2011-10-06T14:14:50.713 回答