我有一个asp.net核心mvc应用程序,该应用程序在本地针对Azure Cosmos DB仿真器进行了测试,并且大多数情况下都可以正常运行,但是在启动仿真器后偶尔会出现以下错误
SocketException: No connection could be made because the target machine actively refused it
我总是使用相同的命令行启动它:
"c:\Program Files\Azure Cosmos DB Emulator\CosmosDB.Emulator.exe" /EnsureGremlinEndpoint
我始终可以使用8081上的默认端口使用文档数据库进行连接,以初始化数据库,创建集合并将数据导入其中,但是这样做之后,有时我想连接至gremlin api(端口8901)这是行不通的。当发生错误时,无论我做什么都可以解决问题,但是经过一段随机的时间(通常是几天)后,gremlin端点再次起作用。错误和错误消失的随机性非常令人沮丧。
任何提示都会有所帮助!