【发布时间】:2011-02-10 20:49:27
【问题描述】:
我有一个需要由 xml-rpc 客户端从外部访问的 C# 服务应用程序。它通过 HttpListenerRequest 自托管;不是 IIS 托管的。 (不能要求服务器启用 IIS)
当服务器防火墙关闭或应用程序使用的端口打开时,它可以从客户端正常工作。但是,如果我创建一个防火墙例外以通过其名称启用该应用程序;它无法从客户端 PC 访问。 (我已尝试手动启用该服务并添加代码以从我的安装程序启用该应用程序。)
我希望启用应用程序的原因;而不是端口是端口可能会改变。 (如果默认端口正在使用中,我的应用程序将检查可用端口的范围)。环顾四周,任何不完全“自托管”的服务似乎都无法启用防火墙。
有人知道解决方法吗?
【问题讨论】:
标签: c# windows service firewall