由于端口已在使用中,因此无法启动CosmosDB仿真器

Dus*_*tin 9 windows azure-cosmosdb

我给了CosmosDB一个机会,所以我决定构建一个使用它的应用程序,但是在使用模拟器时我遇到了这个问题:端口已经在使用中.

我不确定在哪里重新配置模拟器指向的端口.

在此输入图像描述

小智 11

如果您只想更改 Windows 快捷方式,请右键单击 > 属性,然后在引号后面 /port=8082的字段末尾添加(或任何您想要的端口号) 。Target

请注意,在模拟器数据资源管理器中,URI 字段仍然显示默认端口 8081。

快捷方式属性


Mec*_*der 6

我遇到了类似的问题,出现错误“端口 10253 已在使用中”,这是用于直接连接的端口。CosmosDB 的直接连接端口默认为 10251、10252、10253、10254。

使用以下命令行语法来更改默认端口并且它起作用了,

CosmosDB.Emulator.exe /DirectPorts=10261,10262,10263,10264


或者(就我而言)


“C:\Program Files\Azure Cosmos DB Emulator\CosmosDB.Emulator.exe” /DirectPorts=10261,10262,10263,10264

注意:您可以使用您选择的端口,但请确保它们尚未在使用中