我正在尝试通过Mac访问Azure Cosmos DB仿真器。该模拟器已安装在Windows 10计算机上。这两台机器显然都是本地网络的一部分。我可以使用以下地址浏览Windows 10计算机上的模拟器资源管理器:
1)https://localhost:8081/_explorer/index.html
2)https://192.168.0.104/_explorer/index.html
但是,我无法使用以下地址在Windows 10计算机上浏览模拟器资源管理器:
1)https://192.168.0.104:8081/_explorer/index.html
我在浏览器中收到以下错误消息:
无法访问该网站。
<192.168.0.104>拒绝连接。
通过Mac浏览时收到的错误消息也与此相同。
我尝试了以下方法: 1)激活“专用”防火墙。 2)关闭“私人”防火墙。 3)在防火墙中创建一个规则,以允许端口8081上的入站连接。 4)关闭所有类型的防火墙(私有,域,公共)
如果以前有人尝试过这样做,请指出我在做什么错了,或者有可能吗?
答案 0 :(得分:0)
尝试使用NoFirewall命令安装Cosmos DB仿真器。
CosmosDB.Emulator.exe /NoFirewall
答案 1 :(得分:0)
使用以下命令生成授权密钥:
1)Microsoft.Azure.Cosmos.Emulator.exe / GenKeyFile = cosmosdbauthkey
2)如果模拟器已经在运行,则将其关闭。
3)然后在以下位置删除模拟器的数据目录:
(C:\ Users \ user_name \ AppData \ Local \ CosmosDBEmulator)
4)使用以下命令重新启动仿真器:
CosmosDB.Emulator.exe / AllowNetworkAccess / KeyFile = cosmosdbauthkey
引用:https://docs.microsoft.com/en-us/azure/cosmos-db/local-emulator#command-line-syntax