如何配置Blazor Web服务器以侦听IP地址?

时间:2020-03-29 06:16:26

标签: blazor-server-side

我构建了Blazor Web应用程序服务器,在计算机上运行它,但它仅在本地主机上响应,即 http://localhost:5000 但是当我从外部主机查询时没有响应 http://myhostIP:5000 这个myhostIP可以ping通。固件关闭。 在VS2019中的项目设置中: 应用网址:https://localhost:5001;http://localhost:5000

如何配置Blazor Web服务器使用appsetings.json侦听(所有)主机IP地址而无需进行硬编码?

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

如果您使用的是Kestrel,则不能在本地主机上使用它。您可以使用反向代理(例如,Nginx)将您的应用程序暴露给外界。

来自MSDN的图片:

enter image description here

答案 2 :(得分:0)

对于我来说,我已经在文件https://*:5001中添加了条目launchSettings.json,看起来像这样:

"applicationUrl": "https://localhost:5001;http://localhost:5000;https://*:5001"