Gå til innhold

Problemer med System.net.WebClient.DownloadData()


Anbefalte innlegg

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 av Manfred
Lenke til kommentar
Videoannonse
Annonse

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...