当前位置: 首页 > 知识库问答 >
问题:

Azure函数DocumentClient无法从程序集加载类型异常

邵奇
2023-03-14
_client = new DocumentClient(new Uri(cosmosDbEndpoint), cosmosDbAuthKey, Storage.SerializerSettings, connectionPolicy);

我的实用程序库是。NET Framework 4.7。我的Azure Function v2项目是。NET标准2.0。有问题吗?

或者这是我需要在Azure Function v2项目中安装的某种依赖的症状?实用程序库有但Azure函数v2项目没有的依赖项?

共有1个答案

孟振
2023-03-14

正如您所提到的,问题是您使用的是来自NET Standard2.0项目的NET Framework4.7库。

确保在Net4.7库中使用的是Cosmos DB Core SDK:https://www.nuget.org/packages/microsoft.azure.documentdb.Core/

不是NET完整框架包(https://www.nuget.org/packages/microsoft.azure.documentdb)。

 类似资料:
  • 尝试使用CosmosDB bidning创建一个HttpTrigger v2 Azure函数,该函数将使用SQLQuery从路由数据中查找ID。这与Microsoft在这里提供的示例非常相似。我正在使用VS代码开发这个函数。代码如下: 函数(.../GetUser)错误:Microsoft.Azure.webjobs.host:错误索引方法'GetUser'。System.Private.Core

  • 对于可以与Azure函数一起使用的包是否有任何限制。我已经尽可能多地研究了,但似乎并不是这样,然而,当我试图创建一个引用包“Microsoft.ServiceFabric”的Azure函数时,我得到了以下错误: corelib:执行函数时异常:ScaledOwnServiceFabrics。FunctionApp2:无法加载文件或程序集“System.Fabric,版本=6.0.0.0,Cultu

  • 将FlurlHttp Nuget包添加到我的PCL项目后,由于程序集加载错误,我的应用程序将不再部署到我的模拟器 加载程序集时出现错误或异常:System.IO。FileNotFoundException:无法加载程序集的PCLStorage。抽象,版本=1.0.0.0Culture=neutral,PublicKeyToken=286fe515a2c35b64'。也许它不存在于Mono for

  • 我的代码有点奇怪: 当我在build.gradle中添加webrtc依赖项(编译'io.pristine: libJDle:11139@aar')时,会出现错误。 建筑格拉德尔: .... 编译io。原始:歌词:11139@aar' 编译项目(“:openCVLibrary2411”) .... 错误信息: 无法从加载程序dalvik.system加载opencv\u imgproc。PathCl

  • 当我将这个DBpedia(2015-10,嗯,大约10亿个三倍)加载到GraphDB 9.1.1中时,CPU负载在大约1300万个三倍和空闲之后下降到0%。在我手动终止之前,进程不会终止。 与通过Xmx CMD选项分配给java的512GB相比,该机器有足够的磁盘空间和足够多的RAM。 我试图加载的文件提供在这里:https://hobbitdata.informatik.uni-leipzig.

  • SDK使用技巧#1:在应用程序的生存期内使用单例DocumentDB客户机请注意,每个DocumentClient实例都是线程安全的,并且在直接模式下操作时执行有效的连接管理和地址缓存。为了允许DocumentClient进行有效的连接管理和提高性能,建议在应用程序的生存期内,每个AppDomain使用一个DocumentClient实例。