在IIS中托管TCP聊天服务器

| 我正在使用.NET中的TcpClient查看此基本的聊天服务器/客户端教程。现在,我希望将聊天服务器在线放置在我的Web托管提供商上。那可能吗?我可以以某种方式在IIS中托管此服务器吗?我可能只是在Application_Start中启动它,但我不认为Im允许那样在任何端口上打开连接。我有什么选择?我之前使用WCF和net.tcp制作了一个聊天应用程序,但是我的托管服务提供商尚未在其IIS服务器上激活net.tcp。所以现在我正在寻找使用TcpClient代替...     
已邀请:
我会避免尝试在共享托管方案中使用TCP。为什么不使用HTTP WCF服务呢?除了标准的80/443和其他几个端口外,大多数主机都会锁定大多数端口。我看不到他们会允许您从他们的服务器打开任意tcp端口,这可能会带来很大的安全风险。     
因为您限制了应用程序池的生命周期,所以我不会在IIS中主持聊天。代管提供虚拟服务器的托管公司。     

要回复问题请先登录注册