Azure functions System.Private.Uri:值不能为null Azure函数出现错误
我在VisualStudio代码中创建了一个C#Azure函数。在Visual Studio代码中运行函数时,出现以下错误:Azure functions System.Private.Uri:值不能为null Azure函数出现错误,azure-functions,azure-function-app,Azure Functions,Azure Function App,我在VisualStudio代码中创建了一个C#Azure函数。在Visual Studio代码中运行函数时,出现以下错误: [8/21/2020 1:27:34 AM] A host error has occurred during startup operation '803d7235-e81a-4768-a68d-15fcd93d8518'. [8/21/2020 1:27:34 AM] System.Private.Uri: Value cannot be null. (Paramet
[8/21/2020 1:27:34 AM] A host error has occurred during startup operation '803d7235-e81a-4768-a68d-15fcd93d8518'.
[8/21/2020 1:27:34 AM] System.Private.Uri: Value cannot be null. (Parameter 'uriString').
[8/21/2020 1:27:34 AM] Stopping JobHost
Value cannot be null. (Parameter 'provider')
我怎样才能修好它
您可以检查以下几点:
因此,您需要重新验证访问策略,以确保密钥的应用程序设置值具有有效值。这似乎是一个一般性问题,如果任何azure服务无法使用
Uri连接到任何其他服务,您会看到此错误。如果问题发生在调用之前,即在Startup.cs
中,您似乎会得到它。因此,请检查所有Uri
调用是否具有正确的url/连接字符串
对我来说,问题在于我创业时的这句话:
builder.AddSecretClient(新Uri(Environment.GetEnvironmentVariable(“KeyVault URL”));
该环境变量为空。对我来说,问题是我将不正确的连接字符串值粘贴到了local.settings.json
-而不是“EndPoint=…
我有”\“端点=…
这是否回答了您的问题?我用从Azure帐户获得的内容更改了连接字符串。我现在没有看到错误。如果你没有更多的问题,你可以发布一个答案来结束这个问题。