Aspire项目中使用CosmosDB模拟器启动初期调用API遇SSL连接失败问题求助
Aspire项目中使用CosmosDB模拟器启动初期调用API遇SSL连接失败问题求助
各位好,我最近在Aspire项目里用CosmosDB模拟器时碰到了个棘手的问题,想请教下大家:
我是这么操作的:
- 在默认的Aspire示例项目中,给AppHost添加了CosmosDB托管包
Aspire.Hosting.Azure.CosmosDB,同时在ApiService里引入了CosmosDB组件Aspire.Microsoft.Azure.Cosmos - 之后我写了相关逻辑,在调用
/weatherforecast接口时,会先往CosmosDB中初始化一些测试数据,再把数据读取返回
但现在遇到的问题是:如果项目刚启动就立刻访问Weather页面,大概率会触发下面的异常:
System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
---> System.IO.IOException: Received an unexpected EOF or 0 bytes from the transport stream.
这里要提一句:
注意!
这事儿一开始让我踩了超大的坑,因为CosmosDB模拟器在Docker容器中运行本身存在不少已知问题,但Aspire的托管包和组件其实已经在尽力修复容器相关的配置了……
备注:内容来源于stack exchange,提问作者Rudi
相关产品推荐
相关产品推荐

