Hello,
i have a webmethod that simply creates an object which then creates a web reference to perform calls on other web methods. When it tries to actually pass in a parameter to the web methods, i get a rather large error. Interestingly enough, the webmethods that just return things like a bool, and take no parameters work fine. Its when parameters are given and objects are returned. The error message i get is;
System.ApplicationExceptio
n: Webmethod exception caught.There is an error in XML document (1, 750).: at System.Xml.Serialization.X
mlSerializ
er.Deseria
lize(XmlRe
ader xmlReader, String encodingStyle, XmlDeserializationEvents events)
at System.Xml.Serialization.X
mlSerializ
er.Deseria
lize(XmlRe
ader xmlReader, String encodingStyle)
at System.Web.Services.Protoc
ols.SoapHt
tpClientPr
otocol.Rea
dResponse(
SoapClient
Message message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protoc
ols.SoapHt
tpClientPr
otocol.Inv
oke(String
methodName, Object[] parameters)
at TBS.US.ServiceAgents.USWeb
Service.US
WebService
.UpdateWeb
service.Pa
ckage_GetS
ettings(St
ring packageName) in C:\Auto-Update\trunk\TBS.U
S.ServiceA
gents.USWe
bService\T
BS.US.Serv
iceAgents.
USWebServi
ce\Web References\USWebService\Re
ference.cs
:line 98
at TBS.US.Common.Update.perfo
rmUpdate()
in C:\Auto-Update\trunk\TBS.U
S.Common\T
BS.US.Comm
on\Update.
cs:line 42
at TBS.US.Server.Updater.Serv
erUpdater.
update() in C:\Auto-Update\trunk\TBS.U
S.Server.U
pdater\TBS
.US.Server
.Updater\S
erverUpdat
er.cs:line
141
at UpdateWebservice.UpdateFro
mMasterUS(
) in c:\Auto-Update\trunk\TBS.U
S.UpdateSe
rver.Webse
rvice\App_
Code\Webme
thods.cs:l
ine 76
at UpdateWebservice.UpdateFro
mMasterUS(
) in c:\Auto-Update\trunk\TBS.U
S.UpdateSe
rver.Webse
rvice\App_
Code\Webme
thods.cs:l
ine 80
Can anyone shed ANY light on this?
It has had me stumped for quite a while now!
Start Free Trial