我猜想 ASP.NET ExecutionTimeout 会对我的 IIS 托管的 WCF 服务产生影响,但是它不会。
WCF 中是否有一些魔法会禁用 ExecutionTimeout?
我猜想 ASP.NET ExecutionTimeout 会对我的 IIS 托管的 WCF 服务产生影响,但是它不会。
WCF 中是否有一些魔法会禁用 ExecutionTimeout?
据我所知,ASP.NET 和 WCF 由不同的处理程序处理。由于 ASP.NET 和 WCF 的处理方式不同,并且 executionTimeout 位于 system.web (ASP.NET) 的子元素中而不是 system.serviceModel (WCF) 的事实可能是它对 WCF 调用没有影响的原因。它可能对 ASP.NET 处理程序未处理的任何内容(例如:静态文件)没有影响。
我发现自从 .NET 3.0 SP1 WCFExecutionTimeout
通过将超时设置为无限值来禁用 ASP.NET。因此,仅适用于 WCF 特定的超时。