【发布时间】:2017-01-16 04:57:29
【问题描述】:
我想知道为什么在同一台机器上 localhost:1988/MyService.svc?wsdl 响应而 http://myMachineIp:port/MyService.svc 没有响应。
我确实尝试通过将 applicationhost 文件更改为来配置 IIS Express 以接受远程连接
<bindings>
<binding protocol="http" bindingInformation="*:1988:localhost" />
<binding protocol="http" bindingInformation="*:1989:MyMachineIP" />
</bindings>
并在提示符下运行此命令
netsh http add urlacl url=http://MyMachineIP:1989/ user=everyone
并设置防火墙
netsh advfirewall firewall add rule name="IISExpressMyApplication" dir=in protocol=tcp localport=1989 profile=private remoteip=localsubnet action=allow
我还需要设置什么?
我正在尝试连接来自 Xamarin Android 应用程序的 WCF 服务请求,该应用程序在真实设备中运行,但不在模拟器中。
谢谢。
问候 伊什沃
【问题讨论】:
标签: c# android wcf xamarin.android