被 Windows 防火墙阻止的 WCF 服务

标签 wcf http firewall

我有一个使用 HttpBinding 的 WCF 服务。该服务在自托管进程(Windows 服务)中运行,并且该进程在 Windows 防火墙异常(exception)列表中。

如果防火墙处于事件状态并且我尝试使用 C# 客户端或 Internet Explorer 访问该服务,则该服务没有响应。但是,如果防火墙被禁用,连接就像一个魅力。

有没有人对 WCF 和 Windows 防火墙有过期?问题出现在 Windows 7 64 位上。我还没有尝试其他操作系统。

我应该怎么做才能让它与事件的防火墙一起工作?

问候迈克尔

编辑: 我发现了一条线索,必须将 http.sys 添加到防火墙异常(exception)列表中,因为 wcf 自托管使用 http.sys。有什么建议,如何解决这个问题?

编辑: 我尝试手动打开所有监听端口,这也有效,但不是一个选项,因为我事先不知道它们。

最佳答案

尝试 MSDN 文章 Configuring HTTP and HTTPS .

关于被 Windows 防火墙阻止的 WCF 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3006117/

相关文章:

c# - WCF:Web 服务登录/身份验证:如何?

c# - 在 ASP.NET 5 中将类库与 WCF 服务一起使用

firewall - 每秒 Incapsula 速率限制

image - 使用 netcat 提供包含图像的 HTTP 响应

jquery - Windows 应用程序是否可以与网页交互?

SSH 的 java.sql.Connection 扩展

linux - 无法通过curl到Jboss服务器8080端口通过IPv6地址访问

c# - 表达式树序列化器

ruby-savon 与 mono-wcf 通信

algorithm - 在重试期间调整 HTTP 超时与退避