c# 在调用java的webservice是对象实例化报错,请高手帮忙
代码
public class ComTerraceWebService : System.Web.Services.WebService
{
ExchangeBusinessProxyService EPRService = new ExchangeBusinessProxyService();
ExchangeMessageRoutService EMRService =new ExchangeMessageRoutService();
ComTerraceServices.WebReference2.LogisticTrackingService LTCServiee = new ComTerraceServices.WebReference2.LogisticTrackingService();
ComTerraceServices.WebReference1.LogisticsCreditService LCService = new ComTerraceServices.WebReference1.LogisticsCreditService();
....
报错信息
<Error>
<Message>发生错误。</Message>
<ExceptionMessage>
无法生成临时类(result=1)。 error CS0030: 无法将类型“ComTerraceServices.WebReference2.StateInformationType[]”转换为“ComTerraceServices.WebReference2.StateInformationType” error CS0030: 无法将类型“ComTerraceServices.WebReference2.StateInformationType[]”转换为“ComTerraceServices.WebReference2.StateInformationType” error CS0029: 无法将类型“ComTerraceServices.WebReference2.StateInformationType”隐式转换为“ComTerraceServices.WebReference2.StateInformationType[]”
</ExceptionMessage>
<ExceptionType>System.InvalidOperationException</ExceptionType>
<StackTrace>
在 System.Xml.Serialization.Compiler.Compile(Assembly parent, String ns, XmlSerializerCompilerParameters xmlParameters, Evidence evidence) 在 System.Xml.Serialization.TempAssembly.GenerateAssembly(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, Evidence evidence, XmlSerializerCompilerParameters parameters, Assembly assembly, Hashtable assemblies) 在 System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, String location, Evidence evidence) 在 System.Xml.Serialization.XmlSerializer.GetSerializersFromCache(XmlMapping[] mappings, Type type) 在 System.Xml.Serialization.XmlSerializer.FromMappings(XmlMapping[] mappings, Type type) 在 System.Web.Services.Protocols.SoapClientType..ctor(Type type) 在 System.Web.Services.Protocols.SoapHttpClientProtocol..ctor() 在 ComTerraceServices.WebReference2.LogisticTrackingService..ctor() 位置 d:\Documents\Visual Studio 2012\Projects\WebAPI\ComTerraceServices\Web References\WebReference2\Reference.cs:行号 42 在 ComTerraceServices.ComTerraceWebService..ctor() 位置 d:\Documents\Visual Studio 2012\Projects\WebAPI\ComTerraceServices\ComTerraceWebService.asmx.cs:行号 35 在 MvcApplication3.Controllers.SendController..ctor() 位置 d:\Documents\Visual Studio 2012\Projects\WebAPI\WebAPI\Controllers\ProductsController.cs:行号 25 在 lambda_method(Closure ) 在 System.Web.Http.Dispatcher.DefaultHttpControllerActivator.Create(HttpRequestMessage request, HttpControllerDescriptor controllerDescriptor, Type controllerType)
</StackTrace>
</Error>
求高手支招!