在服务器WCF跟踪日志中记录的此平台问题上,不支持或未启用扩展保护

sll*_*sll 5 .net silverlight wcf polling long-polling

无法理解为什么我在WCF跟踪日志中收到很多警告:

TraceIdentifier:

http://msdn.microsoft.com/en-GB/library/System.ServiceModel.Activation.WebHostNoCBTSupport.aspx

描述:

此平台不支持或未启用扩展保护.如果您希望使用带有Windows身份验证的https的extendedProtection支持,请安装相应的补丁并启用它.

资源:

System.ServiceModel.Activation.MetabaseSettingsIis6/17653682

据我所知,在我手动强制IIS重启或回收AppPool之后,客户端服务重新连接到服务器,或者客户端最终开始获得404 not found服务器响应,顺便说一下,为什么它在IIS重启后开始获取404并不能清楚从中恢复1-10分钟甚至更长时间.

有关我正在使用的WCF配置的一些信息:

  • HTTP PollingDuplex
  • Silverligth 4客户
  • NTLM身份验证
  • 在IIS匿名身份验证.已禁用,并启用了Windows Integrated身份验证.
  • IIS 6.0
  • Windows Server 2003
  • 单进程AppPool中只有一个WCF服务

Ros*_*ush 1

您是否在代码中使用与 DateTime 相关的任何文化信息?我们使用的是服务器 2003,当 appool 重新启动时,它会偶尔使用无效的区域性。在这种情况下,一切都很好,然后在重新启动后的三周内,应用程序池将停止请求或出错。我现在是 2008 年,但此知识库适用于我们的案例

\n\n

“...我找到了服务器 2003 的修补程序。它 \xe2\x80\x99s 值得一试\xe2\x80\xa6it 可能有效...” http://support.microsoft.com/default.aspx?scid =kb;EN-US;2404988

\n