我的解决方案中有数据工厂项目。它在我的机器上编译成功。但是当我从 tfs 构建服务器触发它时,DataFactory 在 ParameterConfig.json
处抛出错误MsBuild .0\DataFactory.targets (35):无法下载 JSON 架构 http://datafactories.schema.management.azure.com/internalschemas/2015-01-01-preview/Microsoft.DataFactory.Table.json 出现异常消息无法解析远程名称: 'datafactories.schema.management.azure.com'
我已在所有数据集、管道和 ParameterConfig 文件中添加了 $schema。这个问题是间歇性。总有一天会失败,总有一天会成功。
经过更多的头脑风暴,我发现这完全是间歇性的问题。 我也遇到了 Keyvault 方面的相关问题。同样的错误说“无法解析远程名称”。 我观察到的是上面提到的 URL“http://datafactories.schema.management.azure.com”无法从我的构建服务器帐户访问。所以我使用了这个技巧,它对我有用。 我已将“http://datafactories.schema.management.azure.com”站点添加为我的构建服务器 Internet 设置上的受信任站点。 有用!到目前为止我还没有遇到任何问题。我的构建一直成功。