我使用真正的Android设备通过USB电缆连接到PC。我在Xamarin.Android App中添加了Webreference,然后在这样的代码中实例化它:
WebReference.WebServiceEmp service = new WebReference.WebServiceEmp();
var data = service.HelloWorld();
但是它抛出:
System.Net.WebException: Error: ConnectFailure (Connection timed out)
当我在控制台应用程序中添加服务实例时,将其实例化为:
ServiceReference1.WebServiceEmpSoapClient
service= new ServiceReference1.WebServiceEmpSoapClient();
DataTable data = service.Add();
工作正常。为什么它在Xamarin Android应用程序中不起作用? (我添加了这样的参考网址:
http://(myIp):8092/WebServiceEmp.asmx)
最佳答案
您是否执行了以下链接中给出的所有步骤? link
我的意思是说您是否注册了IP?