Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.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
TFS 2015中特定集合中的“请勿进入”通知_Tfs - Fatal编程技术网

TFS 2015中特定集合中的“请勿进入”通知

TFS 2015中特定集合中的“请勿进入”通知,tfs,Tfs,我在同一台服务器上的两个集合中创建了一个类似的警报。更改第一个集合中的工作项时,我会收到电子邮件,但在另一个集合中则不会 请帮我解决这个问题 [60371] [TEAM FOUNDATION]DefaultCollection:Team Foundation Server .... Notification Common Delivery TF400797: Job extension had an unhandled error: System.NullReferenceException:

我在同一台服务器上的两个集合中创建了一个类似的警报。更改第一个集合中的工作项时,我会收到电子邮件,但在另一个集合中则不会

请帮我解决这个问题

[60371] [TEAM FOUNDATION]DefaultCollection:Team Foundation Server 
....
Notification Common Delivery
TF400797: Job extension had an unhandled error: System.NullReferenceException: Object reference not set to an instance of an object.
 at Microsoft.TeamFoundation.JobService.Extensions.Core.NotificationJobExtension.SendNotifications(TeamFoundationRequestContext requestContext, ISet`1 deliveryTypes)
 at Microsoft.TeamFoundation.JobService.Extensions.Core.NotificationCommonDeliveryJob.DeliverNotifications(TeamFoundationRequestContext requestContext)
 at Microsoft.TeamFoundation.JobService.Extensions.NotificationDeliveryJobBase.Run(TeamFoundationRequestContext requestContext, TeamFoundationJobDefinition jobDefinition, DateTime queueTime, String& resultMessage)
 at Microsoft.TeamFoundation.Framework.Server.JobRunner.ExecuteJob()

有许多因素会导致问题。警报设置中可能有一个简单的输入错误,无法通过或条件无法触发警报

试一试

  • 检查配置为查找错误或差异的警报。最好从头开始重新创建有问题的警报,以确保设置中没有无效字符
  • 考虑到集合放置在不同的服务器上,不工作的服务器可能具有错误的电子邮件警报设置。在应用层->电子邮件警报设置下检查Team Foundation服务器管理控制台。它应该被启用,你应该能够发送测试电子邮件
  • 检查(在TFS服务器上)以查看名为通知电子邮件传递的作业是否存在任何错误
  • 检查事件日志(在您的TFS服务器上),以了解在触发警报时出现的错误和警告

  • 1.我查过了。没有区别。2.集合放在同一台服务器上!3.我去检查一下。4.没有错误。我在上面添加了日志。DefaultCollection从TFS2008迁移到TFS2015。也许这就是原因。添加日志很好!您正在运行哪个版本的TFS?我似乎记得早期版本的TFS 2015中存在一些通知问题。版本14.0.23128.0这是TFS 2015 RTM,但再次忘记了它在同一服务器上的其他集合中工作。您是否尝试从头开始重新创建警报,以确保其中没有无效字符。警报设置在团队项目级别,而不是集合级别。您需要检查警报设置,以查看它们是否应用于正确的团队项目。如果问题仍然存在,您可以在此处发布警报设置。这两个项目的设置相同。因为您有两个相同的警报设置,其中一个按预期工作。您的警报设置或SMTP服务器似乎没有问题。有时通知会延迟,您可以稍后再试。您可以在问题中添加更多信息吗?您是否将两个团队项目放在相同或不同的集合中?如果是两个集合,则将它们放置在同一服务器上。您是否在服务器上的事件日志中看到错误?请将你的截图嵌入评论下面。我试过几次。这不是拖延。