我通过asp.Net webservis有sedn字符串列表的问题。我创造了这个方法:Java和asp.net,通过网络服务器发送字符串数组
public string[] pobierzzarray()
{
List<string> list = new List<string>();
if (Session["uzytkownicy"] != null)
list = (List<string>)Session["uzytkownicy"];
string[] s = new string[list.Count];
for (int i = 0; i < list.Count; i++) {
s[i] = list.ElementAt(i);
}
但是,当他被称为抛出一个异常:
System.InvalidOperationException:有一个错误生成XML文档。 ---> System.InvalidCastException:无法投'类型的对象System.String [] '键入' System.Collections.Generic.List`1 [System.String] '
我应该做的是什么发送这个数组。
return s;
}
这是什么都与Java呢? – Perception 2012-01-07 15:56:22
我尝试使用WSDL构建一个Java客户端来生成该方法。首先,客户创建了一个C#并且工作正常,但是现在我试图用Java构建相同的客户端。这个mrthot返回空数组。 – quba88 2012-01-07 16:30:27
您可能正在尝试构建Java客户端,但您展示的所有代码都是C#。此外,这个例外很明显,但请参阅下面的@ArnoldZokas答案。 – Perception 2012-01-07 17:03:10