我将Azure Devops集成到我的Azure Web App(聊天机器人)中。昨天提交提交时它在工作,但现在我检查了历史记录日志,发现以下内容:
Jamal Hartnett pushed updates to Fabrikam-Fiber-Git:master.
到底谁是Jamal Hartnet,什么是Fabrikam-Fiber-Git?无论如何,这是完整的错误日志:
失败 发送于:2019年2月6日,星期三12:02:59 AM 信息 Jamal Hartnett将更新推送到Fabrikam-Fiber-Git:master。
错误消息 找不到适合于指定区域性或中性区域性的任何资源。确保在编译时已将“ Microsoft.VisualStudio.Services.ServiceHooks.Sdk.Server.Consumers.ServiceHooksConsumerResources.resources”正确嵌入或链接到程序集“ Microsoft.VisualStudio.Services.ServiceHooks.Consumers”中,或确保所需的所有附属程序集是可加载的并经过完全签名。
错误详细信息 System.Resources.MissingManifestResourceException:找不到适合于指定区域性或中性区域性的任何资源。确保在编译时已将“ Microsoft.VisualStudio.Services.ServiceHooks.Sdk.Server.Consumers.ServiceHooksConsumerResources.resources”正确嵌入或链接到程序集“ Microsoft.VisualStudio.Services.ServiceHooks.Consumers”中,或确保所需的所有附属程序集可加载并完全签名。 在System.Resources.ManifestBasedResourceGroveler.HandleResourceStreamMissing(String fileName)处 在System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo文化,Dictionary`2 localResourceSets,布尔tryParents,布尔createIfNotExists,StackCrawlMark和stackMark) 在System.Resources.ResourceManager.InternalGetResourceSet处(CultureInfo请求的文化,布尔值createIfNotExists,布尔值tryParents,StackCrawlMark和stackMark) 在System.Resources.ResourceManager.InternalGetResourceSet处(CultureInfo文化,布尔型createIfNotExists,布尔型tryParents) 在System.Resources.ResourceManager.GetString(字符串名称,CultureInfo文化) 在Microsoft.VisualStudio.Services.ServiceHooks.Consumers.ServiceHooksConsumerService.AttachSessionTokenToEventIfNeeded(IVssRequestContext requestContext,Notification notification,ConsumerActionImplementation actionImpl)中位于d:\ v2.0 \ P1_work \ 9 \ s \ ServiceHooks \ Sdk \ Consumers \ ServiceHooksConlineer中。 在Microsoft.VisualStudio.Services.ServiceHooks.Consumers.ServiceHooksConsumerService.GetConsumerActionTaskForNotification(IVssRequestContext requestContext,Notification Notification)中的d:\ v2.0 \ P1_work \ 9 \ s \ ServiceHooks \ Sdk \ Consumers \ ServiceHooksConsumerService.cs:line 320 在Microsoft.VisualStudio.Services.ServiceHooks.Server.ServiceHooksService.d__68.MoveNext()中的d:\ v2.0 \ P1_work \ 9 \ s \ ServiceHooks \ Service \ Server \ ServiceHooksService.cs:第2785行
答案 0 :(得分:1)
很可能您已经按下了测试按钮,这仅仅是检查集成的测试消息。
答案 1 :(得分:1)
谷歌搜索显示给我:
https://docs.microsoft.com/en-us/azure/devops/service-hooks/events?view=azure-devops
我的猜测是有人从字面上也学习了git教程。
答案 2 :(得分:1)
在 Azure DevOps 中订阅 Webhook 时,您可以选择“测试”以确保您订阅了适当的 Webhook 的 URL。您可以设置许多不同的触发器,包括推送、构建和 PR 触发器。
很有可能,您订阅了一个网络钩子并点击了“测试”按钮。可以安全地忽略它。
为了回答您的问题,Jamal Harnett 是 Azure DevOps 用于测试 Webhook 的虚拟用户。 Fabrikam-Fiber-Git 只是他编造的 git 仓库。
答案 3 :(得分:0)
当我在 following this document 期间尝试为 Jenkins 添加服务挂钩并测试连接时,它返回此示例文本。