CloudTableClient.CreateCloudTableClient 抛出

http://img3.mukewang.com/610e47cc0001a0d413550255.jpg

我正在构建一个 Outlook WEB 插件并将 Microsoft.Azure.Storage.Common 和 Microsoft Azure.CosmosDB.Table nugets 添加到我的项目中,但最后一个显示警告:


包“Microsoft.Azure.CosmosDB.Table 1.1.2”是使用“.NETFramework,Version=v4.6.1”而不是项目目标框架“.NETCoreApp,Version=v.2.0”恢复的。此包可能与您的项目不完全兼容。


我在代码中引用它们并尝试访问我的表,就像它在文档[1] [2] 中显示的一样,如下所示,但像往常一样,没有微软技术在第一次尝试时运行,因为它被描述:


using Microsoft.Azure.CosmosDB.Table;

using Microsoft.Azure.Storage;

...

CloudStorageAccount cloudStorageAccount = 

CloudStorageAccount.Parse(strAzureCosmosDBConnectionString);

CloudTableClient cloudTableClient = cloudStorageAccount.CreateCloudTableClient();


CloudTable cloudTable = cloudTableClient.GetTableReference("users");


TableQuery<UserEntity> tableQuery = new TableQuery<UserEntity>().Where(TableQuery.CombineFilters(TableQuery.GenerateFilterCondition("PartitionKey", QueryComparisons.Equal, Account),

                                                                                                         TableOperators.And,

                                                                                                         TableQuery.GenerateFilterCondition("RowKey", QueryComparisons.Equal, ID)));


await cloudTable.ExecuteQuerySegmentedAsync(tableQuery, null);

我在这一行收到内部服务器错误 500 和 System.IO.FileNotFoundException 类型的异常:


CloudTableClient cloudTableClient = cloudStorageAccount.CreateCloudTableClient();


人到中年有点甜
浏览 208回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP