答案 0 :(得分:7)
您可以使用/ Port选项将仿真器配置为侦听其他端口。
答案 1 :(得分:2)
我遇到了类似的问题,我收到错误“端口10253已在使用中”,这是一个直接连接的端口。 CosmosDB的直接连接端口默认值为10251,10252,10253,10254。
使用以下命令行语法更改默认端口并且它可以正常工作
CosmosDB.Emulator.exe / DirectPorts = 10261,10262,10263,10264
OR(在我的情况下)
“C:\ Program Files \ Azure Cosmos DB Emulator \ CosmosDB.Emulator.exe” / DirectPorts = 10261,10262,10263,10264
注意:您可以使用您选择的端口,但请确保它们尚未使用
答案 2 :(得分:2)
CosmosDbEmulator带有一个PowerShell模块,您可以使用它来控制它。
要开始使用该模块,请运行以下命令:
Import-Module "$env:ProgramFiles\Azure Cosmos DB Emulator\PSModules\Microsoft.Azure.CosmosDB.Emulator"
在您选择的端口上启动CosmosDbEmulator,例如如下所述的8082:
Start-CosmosDbEmulator -port 8082
答案 3 :(得分:1)
我终于可以在Powershell中使用它了。
导入模块
$env:PSModulesPath += "$env:ProgramFiles\Azure Cosmos DB Emulator\PSModules"
Import-Module Microsoft.Azure.CosmosDB.Emulator
停止CosmosDB仿真器
Stop-CosmosDbEmulator
使用首选端口启动CosmosDB模拟器
Start-CosmosDbEmulator -Port 10101
我知道了,希望能对您有所帮助。
答案 4 :(得分:0)