3

我正在开发一个HttpListener()广泛使用的应用程序。到目前为止,我一直在实际网络上进行所有测试,但现在我已经厌倦了。

我用正确的端口尝试了通常的嫌疑人(localhost,127.0.0.1),但没有任何反应。

Windows 中的某个地方有设置吗?(很明显我通常是 *nix 男孩吗?)

4

2 回答 2

5

两者都localhost应该127.0.0.1可以正常工作。

我怀疑您有防火墙(例如 Windows 防火墙)阻止本地机器上的连接。在您进行测试时禁用它。

于 2011-02-03T18:44:09.907 回答
0

Http.sys(支持 HttpListener)默认情况下不允许访问,除非您以管理员身份运行。您可以使用 httpcfg (xp) 或 netsh(vista、win7 等)启用此功能。

另请参阅此问题

这与防火墙是分开的;对于外部连接,您需要在防火墙上打开一个小孔。

于 2011-02-03T19:09:14.197 回答