我创建了一个运行AppHostHttpListenerBase
的ServiceStack Windows服务。我可以通过侦听服务器的私有IP地址来侦听远程请求(例如http://1.2.3.4:8080/
)。在这种情况下,我可以使用服务器的公共IP地址在Internet上使用服务,但在服务器上执行的请求为失败如何使用AppHostHttpListenerBase绑定到公共IP和本地主机
如果我更改绑定地址http://*:8080/
,然后请求到localhost
成功,但我不再能够通过互联网,访问服务器;我得到一个503服务不可用
任何想法如何,我可以有。我的web服务通过Internet监听本地请求和请求?
而且,就像重要的是,为什么当松动限制从一个特定的IP监听地址到一个*
在互联网上的请求突然开始失败?
太好了,明白了。对于使用'netsh http add urlacl'配置的特定IP地址,我有一个以前的URL保留。一旦我真的删除了旧的预留,*版本也开始工作。谢谢! –