如何解决如何使用 Visual Studio 从 Xamarin 调用 Web 服务?
我是新来的,抱歉我的英语不好。第一次开发Xamarin APP,想调用Web Service。我没有从 Web 服务得到任何结果,但出现以下异常:
ex.InnerException = {System.Net.WebException: Error: ConnectFailure (Connection refused) ---> System.Net.sockets.socketException: Connection refused
在 System.Net.sockets.socketAsyncResult.CheckIfThrowDelayedException () [0x00014] 在 /Users/builder/jenkins/workspace/archive-...."
我看了很多 YouTube 视频,上网冲浪了很长时间,但一直没有找到解决方案。
这是我的网络服务:
//web Service from ASMX project
public class WStest : System.Web.Services.WebService {
[WebMethod(MessageName = "Test",Description = "test")]
[System.Xml.Serialization.XmlInclude(typeof(Result))]
public Result test() {
Result result = new Result();
result.msg = "test successful";
result.flag = 1;
result.userNum = "usernummer";
return result;
}
}
这只是 Xamrain 代码的一部分
private void Butsend_Click(object sender,EventArgs e) {
WStest.WStest test = new WStest.WStest();
test.testCompleted += Test_testCompleted;
test.testAsync(); //call Web Service
//throw new NotImplementedException();
}
private void Test_testCompleted(object sender,WStest.testCompletedEventArgs e)
{
try
{
var a = e.Result.msg;
}
catch(Exception ex)
{
Console.WriteLine(ex.InnerException); //here I get the exception
}
}
感谢所有的回答
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。