*   >> Læs Uddannelse artikler >> tech >> web development

Adgang til stien er nægtet -Hvordan at løse dette problem i Asp.net

Jeg designede en asp.net side for at flytte en fil fra en mappe til en anden som en del af min web-applikation. Kode skrevet til side belastning begivenhed var

Dim sti 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 "& dat &" .html "

Hvis File.Exists (sti) = true Så

File.Move (sti, path2)

Else

Response.

Write ("File findes ikke")

End If

< p> Hvis File.Exists (sti) = true Så

File.Delete (sti)

End If

Jeg ønskede at flytte fil aaqms.html fra C: \\ AAQMS til C: \\ AAQMS1 .Dette var kører på min XP-maskine uden problemer, men når jeg overførte dette program til min Windows 2003 Server, jeg stod over for dette problem

Server Error in '/AAQMS-SERVER »Ansøgning.

Adgang til stien nægtes

Beskrivelse:. En unhandled undtagelse opstod under udførelse af den aktuelle webside anmodning.

Venligst staksporingen for mere information om fejlen, og hvor den opstod i code.Exception Detaljer: System.UnauthorizedAccessException: Adgang til stien nægtet. ASP.NET er ikke autoriseret til at få adgang til ønskede ressource. Overveje at give adgangsrettigheder til ressourcen til ASP.NET anmodning identitet. ASP.NET har en base proces identitet (typisk {MACHINE} \\ aspnet på IIS 5 eller netværkstjeneste på IIS 6), der anvendes, hvis ansøgningen ikke udgive. Hvis ansøgningen udgive via, vil identiteten blive den anonyme bruger (typisk IUSR_MACHINENAME) eller godkendt anmodning brugeren.

At give ASP.NET adgang til en fil, skal du højreklikke på filen i Stifinder, vælg "Egenskaber" og vælg fanen Sikkerhed. Klik på "Tilføj" for at tilføje den relevante bruger eller gruppe. Fremhæv ASP.NET-konto, og markere felterne for den ønskede adgang.

Det lykkedes mig at finde en løsning, ved at give adgang til højre for disse mapper til aspnet bruger det vil arbejde

Jeg forudsat fulde rettigheder til aspnet bruger ved at gå til egenskaberne for mappen. Selv jeg tildelt fulde rettigheder til bruger IUSR_MACHINENAME (anonym bruger), men det virkede ikke.


løsning, som arbejdede i mit tilfælde er

Vi kan gøre vores ansøgning køre under en anden konto end aspnet i tilfælde, hvor.

Vi har brug for adgang til filsyste

Page   <<       [1] [2] >>

Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.