本地网络上的Azure Cosmos数据库仿真器抛出安全错误

问题描述:

我已经设置了Azure Cosmos数据库仿真器,以便在我们的本地网络中的一台Windows Server 2012 R2虚拟机上运行,​​如here所述。本地网络上的Azure Cosmos数据库仿真器抛出安全错误

我已经从服务器导出证书并导入到我的客户端机器。当我打电话给我的API,它通过邮递员连接到模拟器我得到以下错误:

WinHttpException: A security error occurred      
System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw      
System.Threading.Tasks.RendezvousAwaitable.GetResult() 
System.Net.Http.WinHttpHandler+<StartRequest>d__105.MoveNext() 

我可以浏览到模拟器的探险家,但我得到了“你的连线不是私人”在Chrome的消息,并有做“继续(不安全)”去实现它。

该错误消息是相当无益的,但我假设这是一个证书问题,并且在使用模拟器时无法绕过SSL。在这个问题上微软文档的指导也很少,我是否需要在本地网络上使用模拟器时以某种方式生成新的证书?

我设法解决这个问题,通过导入导出的SSL证书为客户机受信任的根证书颁发机构

Certificate Manager