【问题标题】:IIS 7 Window Server 2008 - WCF service timing outIIS 7 Windows Server 2008 - WCF 服务超时
【发布时间】:2011-08-10 09:58:33
【问题描述】:

我有一个用于 Silverlight 应用程序的 WCF 服务,它可以对 SQL Server 数据库执行几千次插入操作。通常一切正常,但是当我们有大量数据时,服务需要更长的时间来完成工作。

在我的本地 IIS 服务器(Win XP、IIS 5)和我的 ASP.Net 开发服务器(即使不在调试模式下)我可以运行请求很长时间,直到工作完成。我已将客户端 silverlight EndPoints 超时/缓冲区大小设置为很大(20 分钟等)。

当我们部署到 live (IIS 7 / Win 2008 Server) 时,由于某种原因,服务会在 2 分钟后超时。停止运行的不是服务,因为仍在写入日志文件,而 Silverlight 显示异步回调方法的“未找到”错误。

IIS 上控制超时的设置到底在哪里?我知道它们有 5 种不同的超时设置,可以在 web.config 中设置。但是,我在 IIS 中更改的设置没有任何效果(表单身份验证有超时,wcf 有超时等等)。

请记住,此应用程序和 web.config 在 IIS 5 / Win XP 上运行良好。最后,我是否必须重新启动 IIS 才能使任何超时更改生效?我不愿意这样做,因为它是一个实时服务器,并且上面运行着其他应用程序。

【问题讨论】:

    标签: silverlight wcf iis timeout


    【解决方案1】:

    试试changing the connectionTimeout for the web site。看起来默认是两分钟。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-30
      • 2011-06-20
      • 1970-01-01
      • 1970-01-01
      • 2010-10-29
      • 2012-07-29
      • 2012-07-24
      • 1970-01-01
      相关资源
      最近更新 更多