Asp.net core mvc CreateDocumentQuery仅在本地运行时使我的应用程序崩溃

Asp.net core mvc CreateDocumentQuery仅在本地运行时使我的应用程序崩溃,asp.net-core-mvc,visual-studio-2017,azure-cosmosdb,Asp.net Core Mvc,Visual Studio 2017,Azure Cosmosdb,我有一个ASP.Net核心MVC web应用程序正在连接到Azure Cosmos DB。我有两个CreateDocumentQuery语句,当我在本地运行我的应用程序时,会导致异常并停止运行的应用程序。当我将相同的代码发布到我的Azure站点时,它工作得很好 它似乎失败的线路是 var applicantJobs = client.CreateDocumentQuery<ApplicantJob>(documentCollectionUri).Where(x => x.Use

我有一个ASP.Net核心MVC web应用程序正在连接到Azure Cosmos DB。我有两个CreateDocumentQuery语句,当我在本地运行我的应用程序时,会导致异常并停止运行的应用程序。当我将相同的代码发布到我的Azure站点时,它工作得很好

它似乎失败的线路是

var applicantJobs = client.CreateDocumentQuery<ApplicantJob>(documentCollectionUri).Where(x => x.UserId == userId).ToList();
var applicationjobs=client.CreateDocumentQuery

在本地,我可以运行CreateDocumentSync和ReadDocumentSync,没有任何问题


我在网上读到了关于64对32的内容,并遵循了该指南,但是我想我遗漏了什么。

删除对Microsoft.Azure.DocumentDB 1.14.1的引用可以使它在我的开发机器上成功运行。

删除对Microsoft.Azure.DocumentDB 1.14.1的引用可以使它在我的开发机器上成功运行。

您使用的是什么nuget软件包和版本?您是否碰巧使用x64编译?@MatiasQuaranta我有Microsoft.Azure.DocumentDB 1.14.1和Microsoft.Azure.DocumentDB.Cod 1.3.1。我的目标是.NetCoreApp 1.1,我的平台目标是x64。我还在VS2017/Tools/Options/projects and Solutions/WebProjects中为网站和项目使用了64位版本的IIS express。如果您的目标是.NetCoreApp,您是否尝试了该版本?是的,我没有键入关于Core作为Cod的评论。我将尝试删除DocumentDB 1.14.1,看看这是否有帮助。您不应该同时需要:)您使用的是什么nuget包和版本?您是否碰巧使用x64编译?@MatiasQuaranta我有Microsoft.Azure.DocumentDB 1.14.1和Microsoft.Azure.DocumentDB.Cod 1.3.1。我的目标是.NetCoreApp 1.1,我的平台目标是x64。我还在VS2017/Tools/Options/projects and Solutions/WebProjects中为网站和项目使用了64位版本的IIS express。如果您的目标是.NetCoreApp,您是否尝试了该版本?是的,我没有键入关于Core作为Cod的评论。我将尝试删除DocumentDB 1.14.1,看看这是否有帮助。您不应该同时需要这两个:)