我有一个使用HttpBinding的WCF服务。该服务正在自托管进程(Windows服务)中运行,并且该进程在Windows防火墙例外列表中。
如果防火墙处于活动状态,并且我正在尝试使用C#客户端或Internet Explorer访问该服务,则该服务不会响应。但是,如果禁用了防火墙,则连接会像超级按钮一样工作。
WCF和Windows防火墙有没有人过期?该问题出现在Windows 7 64位上。我还没有尝试其他操作系统。
我应该怎么做才能使它与活动的防火墙一起工作?
问候迈克尔
编辑:我找到了一个线索,因为wcf自托管使用http.sys,因此必须将http.sys添加到防火墙例外列表中。有什么建议,如何解决?
编辑:我尝试手动打开所有侦听端口,这也可以,但是不是一个选择,因为我事先不知道它们