Avatar billede testpilot_dk Nybegynder
21. oktober 2005 - 16:08 Der er 13 kommentarer og
1 løsning

Manglende Skriverettigheder til en fil

Hej Jeg får følgende fejl, når jeg forsøger at skrive til en fil!

hvorfor gør jeg dette, jeg har sørget for at gi min IIS konto skriveadgang til mappen!


Adgang til stien "c:\inetpub\wwwroot\TEST\Text\menu.txt" blev nægtet.

Detaljer om undtagelse: System.UnauthorizedAccessException: Adgang til stien "c:\inetpub\wwwroot\MoensVandrehjem\Text\menu.txt" blev nægtet.

Linje 159:                StreamWriter sw = new StreamWriter(Server.MapPath("Text\\menu.txt"), true, System.Text.Encoding.GetEncoding("ISO-8859-1"));
Linje 160:                sw.Write(strOutput);
Linje 161:                sw.Close();
Avatar billede arne_v Ekspert
21. oktober 2005 - 16:10 #1
Du har givet brugernavnet ASPNET skrive adgang til filen ?
Avatar billede testpilot_dk Nybegynder
21. oktober 2005 - 16:14 #2
Jeps, det har!

Det vil jeg ihvertfald mene ?
Avatar billede testpilot_dk Nybegynder
21. oktober 2005 - 16:15 #3
Jeps, InternetGæsteKonto har skrive rettigheder til filen
Avatar billede arne_v Ekspert
21. oktober 2005 - 16:16 #4
InternetGæsteKonto == ASPNET ?
Avatar billede testpilot_dk Nybegynder
21. oktober 2005 - 16:17 #5
ja, sådan har det i hvertfald været indtil nu
Avatar billede testpilot_dk Nybegynder
21. oktober 2005 - 16:18 #6
Er det fordi at jeg bruger Server.MapPath istedet for den almindelige sti
Avatar billede testpilot_dk Nybegynder
21. oktober 2005 - 16:48 #7
Jeg tidligere bare brugt stien!

Er der forskel på det og så på Server.MapPath!

Min kode er således

                StreamWriter sw = new StreamWriter(Server.MapPath("Text\\menu.txt"), true, System.Text.Encoding.GetEncoding("ISO-8859-1"));
                sw.Write(strOutput);
                sw.Close();
Avatar billede arne_v Ekspert
21. oktober 2005 - 16:50 #8
hvis stien "c:\inetpub\wwwroot\MoensVandrehjem\Text\menu.txt" er korrekt så er det
næppe problemet
Avatar billede testpilot_dk Nybegynder
21. oktober 2005 - 16:52 #9
Det er den!
Avatar billede testpilot_dk Nybegynder
21. oktober 2005 - 17:05 #10
Jeg har faktisk ikke rettigheder til noget som helst i det bibliotek, som har med nye filer at gører, har lige prøvet med et andet projekt, hvor jeg fint kan oprette filer og slette ting osv.
Avatar billede arne_v Ekspert
21. oktober 2005 - 20:15 #11
har du checket beskyttelsen af directoriene som indeholder filen ?

du skal sikert have read adgang for at kunne tilgå filen
Avatar billede nielsen2002 Nybegynder
29. oktober 2005 - 12:27 #12
Jeg har selv haft et lignende problem, jeg havde ikke "Sikkerhed"'s fanabladet når jeg så egenskaber for mapper, så jeg kunne ikke give, ASPNET skrive rettigheder til min Root mappen.

Er det der der er dit problem ?  for så kan det løses ved at gå ind i Funktionen -> mappeindstillinger -> Vis -> fjern flyeben ved "Brug enkel fildeling"
Avatar billede testpilot_dk Nybegynder
29. oktober 2005 - 15:27 #13
Det er desværre ikke det som er mit problem, det har jeg oplevet før! men jeg har givet min IIS konto rettigheder
Avatar billede testpilot_dk Nybegynder
18. november 2005 - 18:25 #14
Lukker, har måtte lave et nyt projekt og så spiller det
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester