2013年4月22日

摘要: 把C#/.net写的服务端程序,丢到服务器里,然后用防火墙给这个程序设置白名单,这本来是很正常的操作步骤。问题是,.net程序,有些连接并不是由程序本身开的,而是由 System.exe 进程开的!!因此,无论你怎么给.net程序开防火墙白名单,都没木有作用滴。这坑爹的鸟设计啊..虽然这是为了端口复用,但完全可以把权限划给用户程序,为毛非得给System.exe,微软的开发者,设计模式没过关? 事实上并非如此。微软之所以这样设计,是为了实现tcp端口复用。比如,IIS web网站的端口为80,然而,你用其他程序,为它做了一个js访问用的WebService。如果没有端口复用功能,由于IIS占. 阅读全文
posted @ 2013-04-22 17:39 xxxteam 阅读(1727) 评论(0) 推荐(1) 编辑

导航