我认为,如果我通过HTTPS发布了一个带有websockets的IIS 8 web服务器,即使使用TMG也不会有问题。
但是,无论发布,过滤和请求设置如何,我在通过TMG时都看不到任何websocket连接升级请求到达Web服务器。
使用SignalR我可以回退到所讨论的浏览器支持的较小传输。 当我绕过TMG当然很好用。
我是否需要find另一个防火墙/filter来使这个工作或有办法吗?
即使find哪些产品支持networking套接字的信息,我也遇到了麻烦,我所看到的只是当前代理服务器不足1%的奇怪报价是不兼容的,使用HTTPS应该可以缓解任何问题。 而且,每当我把“websocket”与微软产品一起放入谷歌search时,结果就是简单的胡言乱语和/或恶意软件网站。
tl; dr:我意识到Windows Server 2012仍然不是RTM,但有没有办法通过TMG 2010 SP2build立IIS 8 websocket连接?
所以这就是我最终得到这个工作的方式:
这有一些限制,但适用于我的需要:发布IIS 8 ASP.NET 4.5网站,利用networking套接字。