Manfred Skrevet 16. februar 2007 Del Skrevet 16. februar 2007 (endret) Nå har jeg kranglet så lenge med denne, og begynner å bli litt rådløs. try { using (System.Net.WebClient wc = new System.Net.WebClient()) { wc.DownloadFile("http://www.domene.no/adressenbildetliggerpå.jpg", "C:\\inetpub\\wwwroot\\www.mittdomene.no\\mappendetskallagresi\\filnavn.jpg"); } } catch (System.Net.WebException exp2) { throw new System.Net.WebException("Response: " + exp2.Response + ", Status: " + exp2.Status + ", Message: " + exp2.Message); } Jeg kaster en ny exception for å få en annen melding, da denne skal plukkes opp av en som kun catcher en Exception litt senere. Men denne gir feilmeldingen: "Response: , Status: UnknownError, Message: An exception occurred during a WebClient request." i mappen "mappendetskallagresi" har brukeren "NETWORK SERVICE" alle rettigheter, og filbanen er korrekt. Web.config: <?xml version="1.0"?> <configuration> <appSettings/> <connectionStrings /> <system.web> <compilation debug="false" /> </system.web> </configuration> Det lå en <authentication mode="Windows" /> der før, men den har jeg tatt vekk. Endret 16. februar 2007 av Manfred Lenke til kommentar
wolf5 Skrevet 19. februar 2007 Del Skrevet 19. februar 2007 Dersom du fjerner "re-throw"en din så du likevel ingen vettug feilmelding? Har du prøvd å bruke exp2.GetBaseException() slik at du henter ut feilmeldingen som ligger helt i bånn? Ulempen med å opprette flere lag der man tilpasser exception meldingene oppover er at du får en nesting med feil. Feilen som kommer til toppen består av en InnerException som igjen består av en InnerException som igjen... Raskeste veien til bunnen er GetBaseException() 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å