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>
求高手支招!
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>
求高手支招!
...全文
相关推荐
C# 调用 JavaWebservice服务遇到的问题汇总
本文档主要讨论了C#调用Java Webservice服务过程中遇到的两个常见问题,以及相应的解决方案。第一个问题是关于SOAP协议版本不兼容。当客户端使用SOAP 1.2协议与仅支持SOAP 1
.NET 访问JAVA的WEBSERVICE使用SOAP头
### 2. .NET访问Java WebService的挑战与解决方案当.NET应用程序需要与Java WebService进行交互时,主要的挑战在于SOAP头的处理。
EAS bos webservice 开发指南
建立一个新工程在IDE中创建新的Java项目,包含客户端代码。#### 5.4. 使用java客户端在Java代码中调用生成的客户端类,实现与BOSWebService的交互。
WebService实现天气预报
可以使用各种工具或库来帮助构建和解析SOAP消息,例如Java的JAXB,C#的SoapHttpClient,或者JavaScript的axios库。5.
高校及科研院所如何利用外部数据完善技术转移转化机制.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。


