Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


"The underlying connection was closed: An unexpected error occurred on a receive

Postades av 2008-02-29 11:46:33 - Catarina Ström, i forum c# (c-sharp), Tråden har 10 Kommentarer och lästs av 874 personer

Hej.

Vi har ett litet program som läser av en xmlfil och sparar ner den på hårddisken. Detta fungerat väldigt bra, tills vi flyttade den datorn till en annat ställe med en annan internetanslutning och nu kan inte programmet hämta någon info utan felet "The underlying connection was closed: An unexpected error occurred on a receive." uppstår. Programmet har fungerat på flera ställen i sverige men detta är första gången den inte fungerar.

Känner någon till detta problem? När jag söker på problemet så får jag antydningar om att det kan handla om proxy inställningar. Men detta gör mig inte så klokare.

Skulle vara mkt tacksam för alla förslag.

Mvh C

Jag kan tillägga att felet uppstår bland annat vid: xmlServer.Load


Svara

Sv: "The underlying connection was closed: An unexpected error occurred on a rec

Postades av 2008-02-29 13:27:16 - Johan Djupmarker

Hämtas filen via HTTP? Har du i sådana fall testat att skriva in adressen i webläsaren för att hämta filen? Fungerar det?

/Johan


Svara

Sv:"The underlying connection was closed: An unexpected error occurred on a rec

Postades av 2008-02-29 14:10:33 - Catarina Ström

Hej Johan.

Japp, jag kan titta på den filen som ska läsas av och laddas ner i en webläsare.

//C


Svara

Sv: "The underlying connection was closed: An unexpected error occurred on a rec

Postades av 2008-02-29 14:43:01 - Johan Djupmarker

Har du någon mjukvarubrandvägg på din dator? Testa i sådana fall att stänga av den.

/Johan


Svara

Sv:"The underlying connection was closed: An unexpected error occurred on a rec

Postades av 2008-02-29 14:58:06 - Catarina Ström

Det enda jag kan hitta är windows brandväggen och den är avstängd.

Tack snälla för att du försöker hjälpa mig!

//C


Svara

Sv: "The underlying connection was closed: An unexpected error occurred on a rec

Postades av 2008-02-29 15:20:03 - Tomas Granlund

Uppstår felet alltid på den aktuella maskinen?
Är filen stor eller uppkopplingen slö/instabil?
Har du möjlighet att posta lite mer av koden som körs?


Svara

Sv:"The underlying connection was closed: An unexpected error occurred on a rec

Postades av 2008-02-29 15:41:20 - Catarina Ström

Hej.

Det ligger till så att vi har testkört maskinen hos oss samt på ett kontor i stockholm, då den har rullat på utan några problem. Nu står den på ställe i singapore och det var då problemet uppstod. Det var även de själva som fixat interuppkoppling och fått upp datorn på internet.

Filen är inte alls stor; 7kB och det verkar som att det är en bra uppkoppling.

Här kommer koden där allt stannar dvs den raden med xmlServer....
try
{
Logger.log( "Fetching: " + fullXMLUrl, "DownloadXMLEvent:execEvent", Logger.DEBUG );
// Ladda xmlServer ifrån servern
xmlServer.Load( fullXMLUrl );
}
catch( Exception ex )
{
Logger.log( ex.Message, "DownloadXMLEvent::execEvent:Load xmlServer: " + fullXMLUrl, Logger.ERROR );
}

//C


Svara

Sv: "The underlying connection was closed: An unexpected error occurred on a rec

Postades av 2008-03-04 15:22:24 - Catarina Ström

Hej igen.

Det finns ingen annan som har ngn idé?

Mvh C


Svara

Sv:"The underlying connection was closed: An unexpected error occurred on a rec

Postades av 2008-03-04 16:59:55 - Lars-Erik Eriksson

Du får visa mer kod så kanske någon kan hjälpa...


Svara

Sv: "The underlying connection was closed: An unexpected error occurred on a rec

Postades av 2008-03-04 17:11:35 - Pelle Johansson

Långsökt - det är inte så att du kör Response.End på sidan eller kanske Dispose eller något som gör att just strömmen stängs med html-data ?


Svara

Sv:"The underlying connection was closed: An unexpected error occurred on a rec

Postades av 2008-03-04 17:28:54 - Catarina Ström

Hej allihopa.

Ber omursäkt för det var fattigt med kod, är lite nybörjare på forum. Här kommer hela metoden, hoppas att det blir för rörigt.

public int execEvent() 
{
     System.Xml.XmlDocument xmlServer = new XmlDocument();

     // Creates the correct dir which contains the path to the file 
     string icPath = Config.getConfig( "icPath" ).ToString() + @"\"+ Config.getConfig( "icXmlDir" ).ToString() + @"\";

     // Controls if the directory exists 			 
     try
     {
          // Checks if the dir exists, if not create a new one. 
          if( !Directory.Exists( icPath ) ) 
          {
               try 
               {
                    Directory.CreateDirectory( icPath );
                    Logger.log( "Created a new directory: " + icPath, "DownloadXMLEvent::execEvent", Logger.DEBUG );
               } 
               catch( Exception ex ) 
               {
                    Logger.log( ex.Message, "DownloadXMLEvent::execEvent - Problems with create a new directory:  ", Logger.ERROR );
               }
          }			
     } 
     catch( Exception ex ) 
     {
          Logger.log( ex.Message, "DownloadXMLEvent::execEvent - Problems with create a new directory", Logger.ERROR );
     return 0;
     }

     //do dynamic 
     string fullXMLUrl = null;
     fullXMLUrl = this.xmlUrl;

     //if addprofileid == true then add the clientID to the URL
     if(this.addIDToXMLFile == true){
          fullXMLUrl = fullXMLUrl + "?id=" + Config.getConfig( "clientId" ) + "&profile=" + Config.getConfig( "clientProfile" );
     }

     try
     {
          Logger.log( "Fetching: " + fullXMLUrl, "DownloadXMLEvent:execEvent", Logger.DEBUG );
          
          // Load xmlServer from the server
          xmlServer.Load( fullXMLUrl );
     }
     catch( Exception ex )
     {
          Logger.log( ex.Message, "DownloadXMLEvent::execEvent:Load xmlServer", Logger.ERROR );
     }

     // Create the document.
     System.Xml.XmlDocument icXmlDoc = new XmlDocument();
     System.Xml.XmlDeclaration icXmlDeclaration = icXmlDoc.CreateXmlDeclaration( "1.0", "ISO-8859-1", null );
     System.Xml.XmlElement icXmlRoot = icXmlDoc.CreateElement( "Root" );

     icXmlDoc.AppendChild( icXmlDeclaration );
     icXmlDoc.AppendChild( icXmlRoot );
     
     System.Xml.XmlNodeList xmlNodeList = xmlServer.DocumentElement.ChildNodes;

     foreach( XmlNode xmlNode in xmlNodeList ) 
     {
          try
          {
               //Create a tempNode
               XmlNode tempNode;
               tempNode = null;

               //Send info to the Hook
               tempNode = SearchForHook(xmlNode);

               //save the new info from the hook to icXmlRoot
               if(tempNode != null)
               {
                    icXmlRoot.InnerXml += tempNode.OuterXml;
               }
          }
          catch( Exception ex )
          {
               //Felmeddelande
               Logger.log( ex.Message, "DownloadXMLEvent::execEvent:Find Hook ", Logger.ERROR );
          }
     }
     //Save the new XMLfile to a tempfile
     try
     {
          icXmlDoc.Save( icPath + "" + this.tempicFile );
     }
     catch( Exception ex ) 
     {
          Logger.log( ex.Message, "DownloadXMLEvent::execEvent:Can´t save the xml info to the tempfile", Logger.ERROR );
     }
			
     // Change from tempFile.xml to the right file name
     try
     {
          // Check if the file exists and deletes the file if it does.
          if( File.Exists( icPath + "" + this.icFile ) ) 
          {
               File.Delete( icPath + "" + this.icFile );
          }

          // Change the file name from the temp to the correct file name. 
          System.IO.File.Move(icPath + "" + this.tempicFile, icPath + "" + this.icFile);
          Logger.log( "Changed the file name from tempFile.xml to: " + this.icFile, "DownloadXMLEvent::execEvent", Logger.DEBUG );
     }
     catch( Exception ex )
     {
          Logger.log( ex.Message, "DownloadXMLEvent::execEvent - can´t change file name to: " + this.icFile + " ", Logger.ERROR );
     }

     return 0;
}


Det är alltså vid raden: "xmlServer.Load( fullXMLUrl );" som det blir fel och den loggar felet "The underlying connection was closed: An unexpected error occurred on a receive.".

//C


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 808
27 960
271 761
586
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies