【发布时间】:2013-03-14 22:36:18
【问题描述】:
我已经在我的开发机器上创建并启动了 WCF 服务。
当我使用http://localhost:8080/ServiceName/Function 作为 URL 时,工作正常。
当我使用http://MY.LAN.IP.ADDRESS:8080/ServiceName/Function 作为 URL 时,它不起作用
任何地方,不在开发机器上,不在局域网中的其他机器上。
例如,在 Android 测试应用中,错误消息显示:
“与 http://... 的连接被拒绝”
我已禁用 Windows 防火墙和防病毒软件。
是什么导致了这样的问题? 我需要在服务配置(web.config)中配置一些东西吗?
请注意,服务正在 ASP.Net 开发服务器中运行。
【问题讨论】:
-
实例托管在 ASP.Net 开发服务器中。
-
这不是我的问题...您在该服务器上或通过 Internet 信息系统 (IIS) 是否有 Windows 服务。我问的原因是因为需要实施 IIS 设置,因此当外部流量使用该地址时,它实际上是定向到您的应用程序的。
-
不,我没有这些
-
请求时服务是否真的在开发服务器上运行?开发服务器实际上只是在调试期间使用。
-
发布您的
app.config和(如果有的话)您用于创建ServiceHost的代码。