У меня есть приложение asp.net core 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 снова работает. Случайность как ошибки, так и ее исчезновения очень расстраивает.
Любые советы были бы полезны!