在一台Crm2011服务器环境中,部署了ADFS2.0 启用了IFD,从WEB端和outlook Client访问CRM都正常。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
后来在这个环境中部署Email Router 完成工作流中的邮件通知环节。Email Router 配置正常,并在配置向导中能列出组织中的用户信息。最后对用户邮件测试时,出现以下错误:
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
在错误日志中有如下记录:
日志名称: Application
来源: MSCRMEmail
日期: 2011/11/16 13:59:16
事件 ID: 26234
任务类别: 无
级别: 错误
关键字: 经典
用户: 暂缺
计算机: **********
描述:
#26234 - 电子邮件路由器服务无法处理使用程序集 Microsoft.Crm.Tools.EmailProviders.dll 和类 Microsoft.Crm.Tools.Email.Providers.SmtpPollingSendEmailProvider 的提供程序工作项。System.ServiceModel.ServerTooBusyException: The HTTP service located at http://fed.icochina.com.cn/adfs/services/trust/13/username is too busy. ---> System.Net.WebException: The remote server returned an error: (503) Server Unavailable.
at System.Net.HttpWebRequest.GetResponse()
at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
--- End of inner exception stack trace ---
解决的办法是:在ADFS 端点中启用如下图的设置
但是,带来一个后遗症。我从外网通过WEB端可以正常访问CRM WEB站点,但是无法从CRM client客户端连接到CRM,在公司内网CRM client可以正常工作。 目前没找到合适的解决办法:禁用该设置,CRM client正常,但是email router又出现上文提到的错误。
转载于:https://blog.51cto.com/itseeker/716022