Forskel på fejlbesked mellem Win XP og 2k3 Server
Hejsa.Jeg er ved at udvikle en webservice som kalder en anden webservice. Jeg udvikler på en Windows XP professional maskine med .NET 1.1 SP1 - og begge services bliver i forbindelse med produktion driftet på to forskellige Windows 2003 Servere med .NET 1.1 SP1.
Mit problemet er, at hvis "front-end" webservicen smider en exception, så er fejlbeskeden forskellig afhængigt af om den bliver afviklet på XP eller 2k3 Server.
På XP maskinen ser den f.eks. sådan ud:
"Server was unable to process request. --> The underlying connection was closed: The remote name could not be resolved."
, mens den samme fejl fra 2003 Server ser således ud:
"System.Web.Services.Protocols.SoapException: The underlying connection was closed: The remote name could not be resolved. --> System.Net.WebException: The underlying connection was closed: The remote name could not be resolved. at System.Net.HttpWebRequest.CheckFinalStatus() <resten af stack-tract fjernet>".
Som det ses, så er fejlbeskrivelsen fra 2003 Serveren betydeligt mere kryptisk - det er jo brugere der kommer til at se den.
Hvorfor er der denne forskel, og kan man undgå det?
/Wisen