*   >> Lese Utdanning Artikler >> tech >> web development

Tilgang til The Path er Denied -Hvordan å løse dette problemet i Asp.net

Jeg designet en asp.net side å flytte en fil fra en mappe til en annen som en del av min web-applikasjon. Kode skrevet for innlastings hendelsen var

Dim banen As String = "C: \\ AAQMS \\ AAQMS.html"

Dim dt Som Datetime

dt = DateTime.Now

Dim dat As String

dat = dt.Day & "-" & dt.Month & "-" & dt.Year & "-" & dt.Hour

'Response.Write (dat)

Dim path2 As String = "C: \\ AAQMS1 \\ AAQMS" og dat & ".html"

Hvis File.Exists (bane) = True Deretter

File.Move (bane, path2)

Else

Response.Write ("Fil ikke eksisterer")

End If
< p> Hvis File.Exists (bane) = True Deretter

File.delete (bane)

End If

Jeg ønsket å flytte filen aaqms.html fra C: \\ AAQMS til C: \\ AAQMS1 .Dette var kjører på min XP maskin uten problem, men når jeg overført dette programmet til min windows 2003 server jeg sto overfor dette problemet

Server Error in '/AAQMS-SERVER' Application.

Tilgang til banen nektes

Beskrivelse:. Et ubehandlet unntak oppstod under kjøring av gjeldende web forespørsel. Les stakksporingen for mer informasjon om feilen og hvor den oppstod i code.Exception Detaljer: System.UnauthorizedAccessException: Tilgang til at banen er avslått. ASP.NET er ikke autorisert til å få tilgang til ressursen. Vurdere å gi tilgangsrettigheter til ressursen til ASP.NET forespørsel identitet. ASP.NET har en base prosess identitet (typisk {MACHINE} \\ ASPNET på IIS 5 eller nettverkstjeneste på IIS 6) som brukes hvis programmet ikke er utgi seg. Dersom søknaden utgi via, vil identiteten være anonym bruker (typisk IUSR_MACHINENAME) eller godkjent forespørselen brukeren. Å gi ASP.NET tilgang til en fil, høyreklikker du filen i Utforsker, velg "Properties" og velg kategorien Sikkerhet. Klikk "Legg til" for å legge den aktuelle brukeren eller gruppen. Uthev ASP.NET konto, og merker av for ønsket tilgang.

klarte jeg å finne en løsning som ved å gi tilgang til høyre for disse mappene til ASPNET bruker vil det fungere

jeg gitt fulle rettigheter til ASPNET brukeren ved å gå til egenskapene for mappen. Selv jeg tildelt fulle rettigheter til bruker IUSR_MACHINENAME (uregistrert bruker), men det fungerte ikke.

Løsningen som fungerte i mitt tilfelle er

Vi kan lage vår applikasjon kjøre under en annen konto enn ASPNET i tilfeller hvor.

Vi trenger tilgang til filsystemet sted ASPNET ikke har tilga

Page   <<       [1] [2] >>

Copyright © 2008 - 2016 Lese Utdanning Artikler,http://utdanning.nmjjxx.com All rights reserved.