2

我有一个问题: websockets 是否可以在 Microsoft Azure 上的网站主机上运行?

我曾经在带有 IIS8 的 Windows 服务器 2012 上托管一个网站,以便使用 websocket(.Net 4.5 本机,包括 websockethandler.ashx 等)。我只是将我的网站上传到 Microsoft Azure 服务器上,显然没有 IIS8,它不再工作了。

if (context.IsWebSocketRequest)

现在返回假。

如何在云上的 Azure 服务器上运行 websocket?

4

2 回答 2

2

如果您在云服务中运行,则需要在 osFamily 3 下运行。这是让您的基本实例运行 Windows Server 2012 的方式。您可以在 .cscfg 文件中找到它MSDN Reference another MSDN Reference

默认项目设置是不支持 WebSockets 的 osFamily 1 (Windows Server 2008)。osFamily 2 是 Windows Server 2008 R2,它也不支持 WebSockets。

于 2013-07-08T14:10:06.813 回答
0

根据这篇博文,现在您可以将 Web Sockets 与 Windows Azure 网站一起使用。

于 2013-11-14T12:38:40.987 回答