首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Asp.net核心-安全连接绑定(Zip文件)在本地工作,但在发布到azure应用程序服务时不工作

Asp.net核心-安全连接绑定(Zip文件)在本地工作,但在发布到azure应用程序服务时不工作
EN

Stack Overflow用户
提问于 2021-03-06 14:17:23
回答 1查看 483关注 0票数 3

我是一个新的初学者,阿斯特拉Datastax,Apache Cassandra数据库。我们创建了一个简单的asp.net核心API来使用一个安全的连接包(带有证书和其他信息的Zip文件)来使用DataStax中的数据库。但是,在发布到azure应用程序服务时,它不起作用,但抛出下面的错误。

应用程序引发一个未处理的异常。异常: System.AggregateException:发生了一个或多个错误。(从云元数据服务(https://yourdb.db.astra.datastax.com:31977/metadata)获取元数据信息时出错。请确保您的群集没有停放或终止。)-> Cassandra.NoHostAvailableException:从云元数据服务获取元数据信息时出错

我们已经检查了正在工作的DB (没有停放或终止),并且在从本地连接时没有问题。

下面是我们用来连接到DB以建立会话的代码。

代码语言:javascript
运行
复制
 private async Task<ISession> ConnectToAstra(string username, string password, string keyspace, string secureConnectBundlePath)
    {
        var session = await Cluster.Builder()
                   .WithCloudSecureConnectionBundle(secureConnectBundlePath)
                   .WithCredentials(username, password)
                   .WithQueryOptions(new QueryOptions().SetConsistencyLevel(ConsistencyLevel.LocalQuorum))
                   .Build()
                   .ConnectAsync(keyspace);

        return session;
    }

Note:在Azure中发布之后,我们已经验证了包的路径,并尝试将安全包移动到www.root文件夹,但没有成功。

任何帮助/指导都将帮助我们向前迈进。

干杯!!

EN

回答 1

Stack Overflow用户

发布于 2021-03-07 05:26:41

您发布的错误表明,您的应用程序无法到达任何天文节点,因此无法获得集群元数据,如模式和拓扑。

这很可能是一个网络连接问题与您的应用程序和您的天文实例。请注意,VPC对等程序仅在经典阿斯特拉数据库上可用,对开发和测试数据库不可用。

如果你提供更多的信息,你的意思是“没有问题时,从本地连接”,它将给我们更多的洞察力,我将高兴地更新我的答案。干杯!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66506642

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档