尝试连接到azure数据库突然停止工作,抛出exception

我在Azure函数(V2)中运行以下代码;

new DocumentClient(new Uri(keys.dbEndPoint), keys.dbPrimaryKey); 

直到今天,在localhost上的azure函数中运行良好,没有改变任何东西我现在得到以下exception:

Data [IDictionary]:{System.Collections.ListDictionaryInternal} HResult [int]: – 2146233036 HelpLink [string]:null InnerException [Exception]:{System.NullReferenceException:对象引用未设置为对象的实例。}消息[string ]:“’Microsoft.Azure.Documents.UserAgentContainer’的类型初始化程序引发了exception。” Source [string]:“Microsoft.Azure.DocumentDB.Core”StackTrace [string]:“在Microsoft.Azure.Documents.Client.ConnectionPolicy..ctor上的Microsoft.Azure.Documents.UserAgentContainer..ctor()\ r \ n” ()\ r \ n在Microsoft.Azure.Documents.Client.ConnectionPolicy.get_Default()\ r \ n
在Microsoft.Azure.Documents.Client.DocumentClient.Initialize(Uri 1 desiredConsistencyLevel)\r\n at Microsoft.Azure.Documents.Client.DocumentClient..ctor(Uri serviceEndpoint, String authKeyOrResourceToken, ConnectionPolicy connectionPolicy, Nullable ,ConnectionPolicy connectionPolicy,Nullable 1 desiredConsistencyLevel)\r\n at Microsoft.Azure.Documents.Client.DocumentClient..ctor(Uri serviceEndpoint, String authKeyOrResourceToken, ConnectionPolicy connectionPolicy, Nullable 1 desiredConsistencyLevel)\ r \ n在D:\ DeansClo​​ud \ AzureConfig.cs中的Platform.AzureConfig.get_Database():第60行“TargetSite [MethodBase]:{Void .ctor()} TypeName [string]:”Microsoft.Azure .Documents.UserAgentContainer“静态成员非公共成员

这并没有多说,内部exception提到了一个空引用exception:

消息[string]:“对象引用未设置为对象的实例。”

这是azure cosmos db的问题吗? 我需要更新一些东西吗?

我发现问题是最新的azure色核心工具,降级到版本24修复它。

而不是创建自己的DocumentClient,尝试使用基于绑定的版本。 这也将为您带来更好的表现。 在这里或这里查看示例。