我是使用node和socket.io的真实的应用程序。我将其部署到Azure Web应用程序中,我研究并找到了如何在Azure Web应用程序中启用Web Socket。在Azure Portal的配置中启用“Web套接字”。但我看不到“Web套接字”配置。
我的问题是:
是错误吗?如何在Azure Web App中启用套接字?
我的配置图片如下:
必须为:
hkmswyz61#
如果您在Linux操作系统中创建了Azure Web App,则不会获得在平台设置中启用Web Socket的选项:
如果Azure Web App是在Windows OS托管计划中创建的,则会在应用服务配置>平台设置下启用Web Socket选项:
qyyhg6bp2#
对于任何遇到同样问题的人-虽然文档说它在Linux中默认启用,但我发现在我的情况下并非如此。此时,您需要使用以下命令通过Azure CLI启用它
az webapp config set --web-sockets-enabled true --name [app service name] --resource-group [app service resource group]
2条答案
按热度按时间hkmswyz61#
如果您在Linux操作系统中创建了Azure Web App,则不会获得在平台设置中启用Web Socket的选项:
如果Azure Web App是在Windows OS托管计划中创建的,则会在应用服务配置>平台设置下启用Web Socket选项:
qyyhg6bp2#
对于任何遇到同样问题的人-虽然文档说它在Linux中默认启用,但我发现在我的情况下并非如此。此时,您需要使用以下命令通过Azure CLI启用它