Avatar billede a-torsten Nybegynder
31. marts 2003 - 12:34 Der er 5 kommentarer og
1 løsning

Skriverettighed til fil....

Jeg kan ikk fø følgende til at virke...

  sub bestil(Sender as Object, e as EventArgs)
      dim objWriter as new StreamWriter(Server.MapPath("data/Pizza.txt"), true)
      objWriter.WriteLine("test")
      objWriter.Close               
  end sub

Den siger :
Access to the path "c:\inetpub\wwwroot\Pizza\data\Pizza.txt" is denied.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.UnauthorizedAccessException: Access to the path "c:\inetpub\wwwroot\Pizza\data\Pizza.txt" is denied.

The ASP.NET process is not authorized to access the requested resource. For security reasons the default ASP.NET process identity is '{machinename}\ASPNET', which has limited privileges. Consider granting access rights to the resource to the ASP.NET process identity.

To grant ASP.NET write access to a file, right-click the file in Explorer, choose "Properties" and select the Security tab. Click "Add" to add the "{machinename}\ASPNET" user. Highlight the ASP.NET account, and check the Write box in the Allow column.

Source Error:


Line 18:    end sub
Line 19:    sub bestil(Sender as Object, e as EventArgs)
Line 20:      dim objWriter as new StreamWriter(Server.MapPath("data/Pizza.txt"), true)
Line 21:      objWriter.WriteLine("test")
Line 22:      objWriter.Close             



Problemet er bare at jeg snart har givet rettighed til så meget at min pc er hullet som en si...

Hva skal jeg helt præcis gøre for at få det til at virke..??

-Anders
Avatar billede a-torsten Nybegynder
31. marts 2003 - 12:34 #1
Der er foresten ikke nogle "sikkerhed" under enskaber af hverken filer eller mapper...

Køre Win XP
Avatar billede a-torsten Nybegynder
31. marts 2003 - 12:46 #2
Det skal også lige sige at når jeg højreklikker på mappen data så er skrivebestyttet krydset af med ensløret V .... Jeg kan godt fjerne den, men når så tager egenskaber igen er den tilbage...
Avatar billede verakso Nybegynder
31. marts 2003 - 13:12 #3
Du får faktisk at vide hvad du skal gøre....

Alle ASP.NET processor benytter nemlig den lokale bruger på din maskine der hedder APSNET, og mangler han er der gået noget galt i din installation af .NET. Hvis man eks. installere .NET FrameWork før man installere IIS så kan det går galt, i det tilfælde kan man så køre aspnet_regiis.exe

Hvis du ikke har noget "sikkerheds" faneblad nå du vælger egenskaber på en fil eller folder, så har du sikket ikke administrator rettigheder, og så er du lige vidt.

Men prøv evt. højreklikke på Min Computer og vælg administrer, hvis du er heldig er der et "Lokale brugere og grupper". Her ville du så kunne finde ASPNET brugere, og evt. tilføje ham til de grupper som har læse og skrive rettigheder i din wwwroot folder.
Avatar billede dennispc Nybegynder
31. marts 2003 - 16:06 #4
Jeg har vist haft samme lektion i dag a-torsten
Jeg har præcis samme problem som dig ! har du evt. fundet løsningen eller skal vi til at installere .net og IIS igen ?
Avatar billede verakso Nybegynder
31. marts 2003 - 16:13 #5
Eller måske XP ;)

Hvis I ikke har et sikkerheds faneblad, så er det højst sandsynligt fordi i er logget på jeres maskine, og IKKE har administrator rettigheder.

Prøv evt. at logge på som lokal administrator (Brugernavn: Administrator).
Avatar billede a-torsten Nybegynder
31. marts 2003 - 16:55 #6
Jeg fandt en løsning... Men hvilken ved jeg ikk.. Jeg prøvet en masse forskelligt.. Hva der fik succes ved jeg ikk.... Men jeg vil formatere og kaste Win 2000 ind...  Gider ikk at det bare virker ved en tilfældighed.....
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