【发布时间】:2021-05-17 07:14:48
【问题描述】:
我正在开发一个 Xamarin APP,我想在其中调用 Web 服务 我没有从 Web 服务获得任何结果,但出现以下异常:
“操作过程中发生异常,导致结果无效。异常详情请查看InnerException。”
看了很多YouTube Vedio,上网很久了,一直没找到解决办法。
这是我的网络服务:
//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;
}
}
这只是 Xammrain 代码的一部分
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.Message); //here I get the exception
}
}
感谢所有回答
【问题讨论】:
-
你是在扔自己 ` throw new NotImplementedException();` 是 Butsend_Click 的结尾还是一个错字?。
-
为什么我的代码完全按照我说的做?
throw new NotImplementedException();
标签: c# android xml web-services xamarin