Microsoft Azure上的Websocket?

时间:2013-07-08 13:52:38

标签: asp.net azure iis websocket

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

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

if (context.IsWebSocketRequest)

现在返回false。

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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

根据this blog post,现在您可以将Web套接字与Windows Azure网站一起使用。