Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# XML文档(1504)中存在错误_C#_Web Services_Service_Jax Rpc - Fatal编程技术网

C# XML文档(1504)中存在错误

C# XML文档(1504)中存在错误,c#,web-services,service,jax-rpc,C#,Web Services,Service,Jax Rpc,我在c语言中使用这个wsdl服务# 当我在windows应用程序中运行它时,它是正常的,但当我作为windows服务运行它时,它会给我一个错误 异常。消息: XML文档(1504)中存在错误 exception.trace: 在System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader)中 xmlReader、字符串编码样式、XmlDeserializationEvents) 在System.Xml.Serialization.Xml

我在c语言中使用这个wsdl服务#

当我在windows应用程序中运行它时,它是正常的,但当我作为windows服务运行它时,它会给我一个错误

异常。消息:

XML文档(1504)中存在错误

exception.trace:

在System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader)中 xmlReader、字符串编码样式、XmlDeserializationEvents)
在System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader)中 xmlReader,字符串编码样式)位于 System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage 消息,WebResponse,流响应Stream,布尔值 异步调用)在 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(字符串 methodName,对象[]参数)位于 SendsMotogfa.com.adpdigital.ws.jaxrpcMessageServiceService.report(字符串 用户名、字符串密码、字符串短号、字符串fromClientId、, 字符串clientId、字符串fromId、字符串id、Int32 maxSize)位于 SendSmotaGFA.SendSms.Send(字符串[]消息,字符串[]移动, 位于的字符串[]id,字符串[]端口) SendSmsService.SendSmsService.ServiceSmsMethod(对象发送方, ElapsedEventArgs(东)

我在.NET2和3以及3.5和4中检查了它,但它们都有错误


有什么问题吗?

你能提供一个代码示例吗?代码示例是这样的,但在这里它是有效的,当我将它用作windows服务时,它有错误….com.adpdigital.ws.jaxrpcmessagingservices=new com.adpdigital.ws.jaxrpcmessagingservices();com.adpdigital.ws.SendResult sr=s.send(“*******”、“*******”、“0000000”、新字符串[]{“0000000000”}、null、null、新字符串[]{“99”}、1、2、true、DateTime.Now、“test”);控制台写入线(高级状态);如果(sr.status==0){Console.WriteLine(sr.id[0]);}可能某个参数的值为空是个问题,使用Fiddler工具检查流量。哦,我忘了说一个通知,当出现错误时,我的方法会运行,但当该方法想要得到结果时,抛出错误。你知道这个SOAP服务使用的语言吗?