需要在IIS 8中启用WebSocket协议(请参阅http://www.codeguru.com/csharp/csharp/programming-html5-web-sockets-in-asp.net-4.5.htm).此外,我不确定Windows 7是否支持Web套接字.我只看到需要Windows 8或Windows Server 2012.
简而言之,您可以使用IIS 8 Express在Windows 7中针对WebSockets 编写应用程序,但实际上无法对其进行测试.它需要Windows 8或Windows Server 2012.
WebSocket支持
IIS 8.0 Express支持编写WebSocket应用程序.有关详细信息,请参阅Microsoft MSDN网站上的WebSocket协议规范或System.Net.WebSockets命名空间主题.
Windows Server 2012和Windows 8功能无法在低级操作系统上运行
有一些功能需要特定于Windows Server 2012和Windows 8客户端的体系结构,在早期操作系统上安装IIS 8.0 Express时无法在低级别工作:
服务器名称指示(SNI)
中央证书存储
WebSocket功能
然后,从System.Net.WebSockets MSDN条目(强调我的):
一些在System.Net.WebSockets命名空间中的类都支持Windows 7,Windows Vista SP2的,和Windows Server 2008.然而,客户端和服务器的WebSockets的唯一公开的实现都支持Windows 8和Windows Server 2012中的类Windows 7,Windows Vista SP2和Windows Server 2008支持的System.Net.WebSockets命名空间中的类元素和类元素是抽象类.这允许应用程序开发人员使用客户端WebSockets的实际实现来继承和扩展这些抽象类.
归档时间: |
|
查看次数: |
11942 次 |
最近记录: |