Il download di file usando i risultati WebClient in "L'accesso al percorso negato è negato"

StackOverflow https://stackoverflow.com//questions/9676061

  •  12-12-2019
  •  | 
  •  

Domanda

Ho il pulsante, su un clic di cui voglio scaricare il file sul PC locale, sto usando webclient.downloadfile (), ma sto ottenendo il seguente errore:

Access to the path 'C:\Windows\SysWOW64\inetsrv\ms-banner.gif' is denied.
.

Sto usando il seguente codice per scaricare il file:

WebClient client = new WebClient();
        client.DownloadFile(new Uri("http://www.contoso.com/library/homepage/images/ms-banner.gif"), "ms-banner.gif");
.

Non capisco perché il suo recupero del file dal server locale, come ho già dichiarato l'URI remoto

È stato utile?

Soluzione

Recupera il file dal server remoto ma cercando di salvarlo nella directory corrente perché è stato specificato solo un nome file relativo come secondo argomento: "ms-banner.gif".E sembra che l'account che stai eseguendo l'applicazione

Quindi hai fondamentalmente 2 possibilità:

    .
  • Modifica l'account che stai eseguendo la domanda in base e concedi autorizzazioni IT per scrivere a questa directory
  • Specifica un'altra posizione (come percorso assoluto) per salvare il file in cui l'account che stai eseguendo l'applicazione sotto ha autorizzazioni di scrittura.

Altri suggerimenti

Contoso.com Reindirizza a Microsoft.com ... Il percorso che hai nell'URL non esiste e non sarai in grado di scaricarlo.Non sono sicuro del motivo per cui sta cercando di andare nella tua macchina locale, ma hai provato alcuni altra immagine su qualche altro sito web?Come http://i.cdn.Turner.com / CNN / .E / IMG / 3.0 / globale / intestazione / hdr-main.gif ad esempio?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top