c# / asp.. NET替代PERL .pl IIS托管服务
本文关键字:IIS 服务 pl PERL asp NET 替代 | 更新日期: 2023-09-27 18:14:57
我正在移植一个PERL (.pl文件),这是一个套接字监听器,它托管在IIS web服务器上。PERL客户端打开到这个PERL服务器的套接字连接并开始传输数据。
ASP。. NET技术(没有网页和webservice)相当于这个PERL服务。有没有ASP ?. NET web模板,它是理想的,只需添加websocket c#代码,并使其始终处于启动状态,并侦听传入流量的端口,并托管在IIS上(就像PERL文件和它的简单性一样)。我不是在寻找WCF的答案。如何在IIS上配置它呢?
谢谢
这里有几个选项,如果套接字是基于HTTP的,那么你可以看看自定义处理程序,这些处理程序通过HTTP传输所有内容。如果你正在寻找一个不处理HTTP的套接字,那么你可能不想在IIS/ASP中这样做。. NET而不是c#服务,可以看一下c#多线程服务的教程。您可以轻松地将此代码移植到服务中。
问题是IIS实际上是被设计为HTTP/HTTPS协议的,所以你试图强迫它做一些它没有设计的事情,你可以沿着自定义ISAPI模块和HTTP模块的路线走下去,但你再次试图在圆孔中安装方形钉子。