Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email TFS 2012-电子邮件警报不起作用_Email_Tfs Alerts - Fatal编程技术网

Email TFS 2012-电子邮件警报不起作用

Email TFS 2012-电子邮件警报不起作用,email,tfs-alerts,Email,Tfs Alerts,我们有一个TFS 2012服务器,并已尝试启用电子邮件警报。然而,我们从未收到过它们 我已设置团队警报和特定于我的帐户的警报。在TFS管理控制台中配置SMTP设置时,我尝试将凭据保留为空,并使用自己的凭据。两者都不起作用 我还使用System.Net.Mail.SmtpClient类在C#中创建了一个简单的控制台应用程序,用于测试来自TFS服务器的电子邮件,无论是否带有我的凭据,它都可以正常工作 事件日志不显示任何相关的错误消息 如何排除故障并修复此问题 使现代化 使用本文中的信息,我能够从数据

我们有一个TFS 2012服务器,并已尝试启用电子邮件警报。然而,我们从未收到过它们

我已设置团队警报和特定于我的帐户的警报。在TFS管理控制台中配置SMTP设置时,我尝试将凭据保留为空,并使用自己的凭据。两者都不起作用

我还使用
System.Net.Mail.SmtpClient
类在C#中创建了一个简单的控制台应用程序,用于测试来自TFS服务器的电子邮件,无论是否带有我的凭据,它都可以正常工作

事件日志不显示任何相关的错误消息

如何排除故障并修复此问题

使现代化 使用本文中的信息,我能够从数据库作业历史记录表中提取以下错误消息

elapsed time: 00:00:00.5255295, sql calls: 35, sql connect time: 00:00:00, sql execute time: 00:00:00.0311960, non-sql time: 00:00:00.4943335 (94%), cpu time: 00:00:00.0312002 ( 5.9%), avg connect time: 0.00 ms, avg execute time:  0.9 ms. All methods quick. All sql calls quick. CollectionError: CreateEvent != TransformEvents. CollectionError: AfterReadSubscription != ExpandEvents. CollectionError: RemoveRestrictedContent != FilterNotification. CollectionError: RemoveRestrictedContent != SendNotifications.
There were errors or warnings during notification delivery.

0/0 emails delivered.
0/0 soap notifications delivered. 
1 errors.
0 warnings.

-------------------------------
Notification not delivered due to error during filtering of restricted content.

Notification: WorkItemChangedEvent (DeliveryType: EmailHtml; Address: )

Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.
   at System.Security.Cryptography.MD5CryptoServiceProvider..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Security.Cryptography.CryptoConfig.CreateFromName(String name, Object[] args)
   at System.Security.Cryptography.MD5.Create(String algName)
   at Microsoft.TeamFoundation.Framework.Server.Alm.ConversationThread.Create(TeamFoundationRequestContext requestContext, ToolType toolType, Byte artifactType, Int32 artifactId, String topic, DateTime creationDate)
   at Microsoft.TeamFoundation.WorkItemTracking.Server.NotificationFilter.RemoveRestrictedContent(TeamFoundationRequestContext requestContext, String server, TeamFoundationIdentity[] userIdentities, XmlDocument eventCopy, Restriction[]& restrictions)
   at Microsoft.TeamFoundation.JobService.Extensions.Core.NotificationJobExtension.FilterNotification(TeamFoundationRequestContext requestContext, TeamFoundationIdentity subscriber, IEnumerable`1 filters, TeamFoundationNotification notification)

如前所述,我已检查了本地安全策略中的安全设置->本地策略->安全选项->“系统加密:使用符合FIPS的算法进行加密、哈希和签名”值,它已经设置为<强>禁用< /强> ./p> < p>重启<强> VisualStudio Team Foundation后台作业代理< /St>Service为我修复了这个特定错误。