*   >> läser Utbildning artiklar >> tech >> web development

Tillgång till The Path nekas -Hur att lösa detta problem i Asp.net

Jag designade en asp.net för att flytta en fil från en mapp till en annan som en del av min webbapplikation. Kod skriven för sidans load-händelse var Omdömen

Dim path As String = "C: \\ AAQMS \\ AAQMS.html" Omdömen

Dim dt Som Datetime Omdömen

dt = DateTime.Now

Dim dat As String Omdömen

dat = dt.Day & "-" & dt.Month & "-" & dt.Year & "-" & dt.Hour Omdömen

"Response.Write (DAT) Omdömen

Dim path2 As String =" C: \\ AAQMS1 \\ AAQMS "& dat &" .html "Omdömen

Om File.Exists (väg) = sant då

File.

Move (väg, path2) katalog

Else Omdömen

Response.Write ("filen inte finns") Review

End If

< p> Om File.Exists (väg) = sant då Omdömen

File.Delete (väg) Review

End If Omdömen

Jag ville flytta filen aaqms.html från C: \\ AAQMS till C: \\ AAQMS1 .Detta kördes på min XP-maskin utan problem men när jag överfört denna ansökan till min Windows 2003 server jag stod inför detta problem Omdömen

Server Error in '/AAQMS-SERVER "Application.

Åtkomst till sökvägen nekas

Beskrivning:.

Ett ohanterat undantag uppstod under körningen av den aktuella webbegäran. Läs igenom stackspårningen för mer information om felet och var det uppstod i code.Exception Detaljer: System.UnauthorizedAccessException: Tillgång till sökvägen nekas. ASP.NET har inte behörighet att komma åt den begärda resursen. Överväga att bevilja nyttjanderätt till resursen till ASP.NET begäran identitet. ASP.NET har en bas processidentitet (typiskt {MACHINE} \\ ASPNET på IIS 5 eller Network Service på IIS 6) som används om ansökan inte härma.

Om programmet personifierar via kommer identiteten att vara anonym användare (typiskt IUSR_datornamn) eller autentiserad användarbegäran. Att bevilja ASP.NET tillgång till en fil, högerklicka på filen i Utforskaren, välj "Egenskaper" och välj fliken Säkerhet. Klicka på "Lägg till" för att lägga till lämpliga användare eller grupp. Markera ASP.NET konto och kryssa i rutorna för önskad åtkomst.

Omdömen

Jag lyckades hitta en lösning som genom att ge behörighet för dessa mappar till ASPNET användare det kommer att fungera Omdömen

Jag tillgänglig fullständiga rättigheter till ASPNET användare genom att gå till egenskaper för mappen. Även jag tilldelats fullständiga rättigheter till användaren IUSR_datornamn (anonym användare) men det fungerade inte.

Omdömen

Den lösning som fungerade i mitt fall är Omdömen

Vi kan göra vår ansökan köra under ett annat konto än ASPNET i de f

Page   <<       [1] [2] >>

Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.