首页 文章

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

提问于
浏览
1

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

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

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

Data [IDictionary] HResult [int]: - 2146233036 HelpLink [string]:null InnerException [Exception]:{System.NullReferenceException:对象引用未设置为对象的实例 . }消息[ string]:“'Microsoft.Azure.Documents.UserAgentContainer'的类型初始值设定项引发异常 . ” 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 serviceEndpoint,ConnectionPolicy connectionPolicy,Nullable1 desiredConsistencyLevel)\ r \ n在Microsoft.Azure.Documents.Client.DocumentClient..ctor(Uri serviceEndpoint,String authKeyOrResourceToken,ConnectionPolicy connectionPolicy,Nullable1 desiredConsistencyLevel)\ r \ n在D:\ DeansCloud \ AzureConfig.cs中的Platform.AzureConfig.get_Database():第60行“TargetSite [MethodBase] TypeName [string]:”Microsoft.Azure.Documents.UserAgentContainer“静态成员非公共成员

其中没有多说,内部异常提到了一个空引用异常:

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

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

2 回答

  • 0

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

  • 1

    而不是创建自己的DocumentClient,尝试使用基于绑定的版本 . 这也将为您提供更好的性能 . 查看示例herehere .

相关问题