c# - 如何为自托管的 basic-http WCF 服务打开 Windows 7 防火墙

标签 c# wcf tcp firewall

我已向防火墙添加规则以打开我的 WCF 服务应用程序(自托管 basic-http)使用的 TCP 端口 8080。当我检查“所有应用程序...”而不是规则中我的应用程序的特定 exe 文件时,一切正常。我用谷歌搜索了这个问题,发现守护进程 (SMSvcHost.exe) 用于托管该服务,但仅在使用 net-tcp 而我使用 basic-http 时。客户端是 Windows Phone 7 应用程序,所以我不能使用 net-tcp。但是 basic-http 使用的是什么守护进程?当我的服务应用程序首次启动时,以编程方式将此规则添加到防火墙的最简单方法是什么?

最佳答案

我知道 W3WP.exe 处理应用程序池,但我不确定 HTTP 托管。我个人从来没有制定过将某个端口应用于应用程序的规则,而是一个或另一个。

我希望至少能有所帮助 :)

关于c# - 如何为自托管的 basic-http WCF 服务打开 Windows 7 防火墙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6878666/

相关文章:

c# - 为什么我们不能在非泛型类中拥有泛型方法?

c# - 并行调整图像大小导致内存不足异常

.net - WCF 返回数组而不是列表即使集合类型 == Generic.List

WCF 消息和数据协定、DTO、域模型和共享程序集

c# - 当 iis 是主机时,wcf 应用程序上的 iis 是否调用了 Global.asax 的 Application_Start?

java - C 服务器与 Java 客户端套接字连接。在客户端上阅读消息时,我看到实际消息之前有空格

python - 如何使用python的pynetfilter_conntrack库

networking - TCP/IP 协议(protocol)和分片

c# - 如何正确指定依赖项的版本范围..?

java - 为什么无法在托管环境中测量对象大小?