我们在IIS7中托管了一组WCF(.NET 4.0)服务。我们最近观察到生产中的奇怪行为:
在IIS7中,我们为其中一个(最常见的)打开了“工作进程中的当前请求”视图,并注意到许多请求都是 在AuthenticateRequest状态(ModuleName = ServiceModel-4.0)中列出,时间过去达到几秒钟,然后它们消失。 我们实际上并没有在此服务中使用任何身份验证。
AuthenticateRequest是一个非常早期的阶段,我们想知道什么可以阻止它们? 我们尝试增加maxConcurrentCalls限制,但似乎没有任何影响。
谢谢, 彼得
答案 0 :(得分:0)
我们在MSDN WCF论坛上得到了解释 (http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/c6045491-d266-431e-8c02-dbdece5dd1bd/#e573f8e0-2ca5-4514-a635-eadb2cb848a5)。
这是在这里执行的实际应用程序代码。
谢谢, 彼得