Forum » Programiranje » [c# ASP.net Web Services] There is an error downloading XML document.
[c# ASP.net Web Services] There is an error downloading XML document.
alum ::
Ustvaril sem web service, v katerega sem includal en dll.
Uporabljam class in funkcijo iz dllja, ki mi vraca String[].
ko se s klientom povezem na Web service in klicem funkcijo Check() mi vrne napako:
An unhandled exception of type 'System.InvalidOperationException' occurred in system.xml.dll
Additional information: There is an error in XML document (1, 282).
prav tako vrne isto napako ce funkcijo tako priredim, da vraca string.
Sem pa ugotovil, da se vse do dela return normalno izvrsi, torej se polje ret normalno napolni, ni ga pa mogoce vrniti!
Tako se naslednja koda izvede brez napake:
Problem je torej ta, da Web Service ne zna(?) vrnit vrednosti, ki jo je prebral s pomocjo funkcije iz tujega dll-ja!
Ce ima kdo kasen nasvet, mogoce kako bi se lahko debugiral, da bi prisel do vrha napake, se priporocam.
Lp
Uporabljam class in funkcijo iz dllja, ki mi vraca String[].
[WebMethod] public String[] Check() { Receiver s=new Receiver(); s.Open(); String[] ret=s.Check(); s.Close(); return ret; }
ko se s klientom povezem na Web service in klicem funkcijo Check() mi vrne napako:
An unhandled exception of type 'System.InvalidOperationException' occurred in system.xml.dll
Additional information: There is an error in XML document (1, 282).
prav tako vrne isto napako ce funkcijo tako priredim, da vraca string.
Sem pa ugotovil, da se vse do dela return normalno izvrsi, torej se polje ret normalno napolni, ni ga pa mogoce vrniti!
Tako se naslednja koda izvede brez napake:
[WebMethod] public String Check() { Receiver s=new Receiver(); s.Open(); String[] ret=s.Check(); s.Close(); return "bla"; }
Problem je torej ta, da Web Service ne zna(?) vrnit vrednosti, ki jo je prebral s pomocjo funkcije iz tujega dll-ja!
Ce ima kdo kasen nasvet, mogoce kako bi se lahko debugiral, da bi prisel do vrha napake, se priporocam.
Lp
64202 ::
Clovek bi si mislil, da si bodo leta 2000 industrijski velikani (ms, sun, ibm, ...) sposobni zamisliti RPC/message mehanizem, ki prebavi binarne podatke...
(sem imel podoben problem, samo ne c# ampak c++ - gsoap2)
(sem imel podoben problem, samo ne c# ampak c++ - gsoap2)
I am NaN, I am a free man!
Zgodovina sprememb…
- spremenilo: 64202 ()
kopernik ::
Web service standard vsebuje attachmente, tako lahko na vsak message pripneš binarno vsebino.
kopernik ::
Aja, mimogrede, raznih protokolov za komunikacijo je malo morje. Pač, sedaj je v modi soap.
64202 ::
To je tako neumno butasto zabito, da clovek skor ne more verjet. Se opravicujem za izpad
I am NaN, I am a free man!
64202 ::
> Aja, mimogrede, raznih protokolov za komunikacijo je malo morje.
Ja, sem jih ene par nardil, tudi takih dokaj splosnih layerjev.
> Pač, sedaj je v modi soap.
Tega me je strah, da bodo stranke cez 5 let zahtevale, da tvoja platforma podpira SOAP.
Ja, sem jih ene par nardil, tudi takih dokaj splosnih layerjev.
> Pač, sedaj je v modi soap.
Tega me je strah, da bodo stranke cez 5 let zahtevale, da tvoja platforma podpira SOAP.
I am NaN, I am a free man!
kopernik ::
Kaj je butasto ?
Attachmenti ? :-) Ja, kaj naj ti rečem, tako je. Kakorkoli tile web servici so popularni, stranke jih zahtevajo, ipd.
Attachmenti ? :-) Ja, kaj naj ti rečem, tako je. Kakorkoli tile web servici so popularni, stranke jih zahtevajo, ipd.
64202 ::
In potem ko hoces poslat string -> string -> string map z binarnimi kljuci in vsebino, je pa sploh zabava.
I am NaN, I am a free man!
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Web services - Neveljavni karakterji v XMLOddelek: Programiranje | 4097 (3209) | boolsheat |
» | [asp.net]c# In JsonOddelek: Izdelava spletišč | 957 (728) | shadeX |
» | [C#] Pravice za spreminjanje in restore bazeOddelek: Programiranje | 1050 (870) | nuclear |
» | Masterpage in jQuery(ajax call)Oddelek: Programiranje | 1344 (1172) | hatchette |
» | [C#] Simobilov GlasnikOddelek: Programiranje | 4328 (1408) | Mrch |