NOSprocket Skrevet 4. desember 2007 Del Skrevet 4. desember 2007 Vi poster jevnlig diverse verdier til en ekstern webadresse, men til stadighet finner jeg følgende feilmeldinger i loggene. The underlying connection was closed: A connection that was expected to be kept alive was closed by the server Er data forsøkt postet levert til server, eller må vi anse leveringen som feilet? Følgende kode blir benyttet for å poste verdier. Kom gjerne med instpill om det er andre metoder som er bedre egnet. public string webRequestPost(string serverUrl, NameValueCollection nvc) { string serverResult = ""; try { using (WebClient wc = new WebClient()) { // Upload the NameValueCollection. byte[] responseArray = wc.UploadValues(serverUrl, "POST", nvc); // Decode the response. serverResult = System.Text.Encoding.ASCII.GetString(responseArray); } } catch (Exception ex) { serverResult = ex.Message; } return serverResult; } Lenke til kommentar
alftore Skrevet 5. desember 2007 Del Skrevet 5. desember 2007 Vanskelig å svare på uten å vite noe mer. Virker for meg som det er en timeout feil. I første omgang ville jeg lagt inn mer debug på den exception du fanger opp. ex.StackTrace + ex.Source innholder nyttig informasjon. .NET 2.0 og nyere har også muligheten for a aktivere Network Tracing. Ellers kan du sjekke denne: http://weblogs.asp.net/jan/archive/2004/01/28/63771.aspx Lenke til kommentar
bergetun Skrevet 18. desember 2007 Del Skrevet 18. desember 2007 Ofte har dette problemet noe med Proxyen. Prøv å slå av proxy visst mulig og se om dette hjelper. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå