我正在尝试使用 Azure SignalR 服务在家里局域网上的机器上运行 SignalR 集线器。我无法从局域网上的另一台机器连接到 localhost,因此我将启动设置更改为:
"applicationUrl": "https://0.0.0.0:5001;http://0.0.0.0:5000"
使用此设置,我可以从局域网上的另一台机器连接到 HomeController:
[Route("/")]
public IActionResult Index()
{...
当我尝试连接到集线器时,我得到
System.Net.Http.HttpRequestException: 'The SSL connection could not be established, see inner
exception.'
这很有意义,因为 Azure SignalR 服务使用 TLS。我需要在我的主机上安装证书吗?