Avatar billede zephyr Nybegynder
17. marts 2002 - 14:27 Der er 11 kommentarer og
1 løsning

Server.Execute og nogle tilladelser

Hej

Når jeg prøver at læse en fil, eller prøver at uploade noget får jeg Access Denied.. Hvordan sætter jeg den op så jeg får adgang til det?

Mht. Server.Execute()... Kan man ikke smide nogle argumenter på, så den ikke automatisk udskriver svaret i browseren? Altså jeg vil bare have indholdet i en string..
Avatar billede odegaard Nybegynder
17. marts 2002 - 17:52 #1
har du givet "computernavn\ASPNET" brugeren læse/skriverettighed til biblioteket/filerne ?
Avatar billede zephyr Nybegynder
17. marts 2002 - 19:12 #2
Nej det er jeg nemlig ikke sikker på, men hvor gør jeg det?
Avatar billede odegaard Nybegynder
17. marts 2002 - 19:19 #3
prøv at højreklikke på mappen du skal læse/skrive til, vælg properties, og derefter "security", og tilføj ASPNET-brugeren med læse/skriverettighed.
Hvis det ikke virker, så prøv lige at paste hele fejlmeddelelsen her.
Avatar billede zephyr Nybegynder
17. marts 2002 - 22:03 #4
Yep, det var også det jeg ku forstå udfra fejlsiden, men jeg kan umuligt finde noget sted hvor der står noget om Sikkerhed.. (jeg har WinXP DK) Jeg har prøvet ved bare at højreklikke på mapperne, og vælge Egenskaber, og jeg har prøvet på at finde dem i IIS, uden held :-(
Avatar billede odegaard Nybegynder
17. marts 2002 - 22:14 #5
Dvs. du kører ikke med NTFS ?
Avatar billede odegaard Nybegynder
17. marts 2002 - 23:28 #6
kommer lige i tanke om at jeg har set problemet før. I det tilfælde skyldtes det McAfees "Personal Firewall"
Avatar billede zephyr Nybegynder
18. marts 2002 - 15:44 #7
Jo, jeg kører med NTFS.. Jeg har ikke nogen firewall, antivirus e.l. til at køre, så er det er lidt underligt syns jeg :-)
Avatar billede odegaard Nybegynder
18. marts 2002 - 18:39 #8
Så må det være XP der gemmer den security-tab fra file-properties.
FAT16 og FAT32 giver nemmerlig ikke denne mulighed.
Avatar billede kichian Nybegynder
20. marts 2002 - 11:43 #9
Mht. Server.Execute så er svaret nej. Du kan opnå det du vil, ved at definere en funktion der returner en streng, i den fil du kalder Server.Execute på.
Avatar billede zephyr Nybegynder
20. marts 2002 - 18:35 #10
Odegaard > Du har sikkert ret.. men har du ikke nogen idéer om hvordan jeg kan få det lavet??

Kichian > Hmm ja, men det ville jo være lidt bøvlet, hvis jeg sku lave en funktion, som åbnede filen, og ignorede linier, som indeholdet <%..%> eller runat="server" e.l. Eller har du en bedre ide til hvordan det kan laves??
Avatar billede kichian Nybegynder
27. marts 2002 - 16:52 #11
Næh.. Ikke hvis du insisterer på at indlæse HTML-kode på den måde. Hvis formålet er at adskille kode og design, så kan XML klart anbefales.
Men hvad er egentligt formålet med at gøre det du nu vil gøre? :-)
Avatar billede zephyr Nybegynder
28. marts 2002 - 15:19 #12
Nårh ja, det har jeg vist glemt at sige :-) Det er fordi jeg vil lave en funktion, som åbner alle filer i en given mappe, og søger efter en bestemt streng.. Og det optimale ville jo være at jeg ville få output'et (efter ASP'en er blevet executet - derfor tænkte jeg på Server.Execute()..) Men da det ikke kunne lade sig gøre ville jeg læse hver enkelt linie, og ignorere den hvis den indeholdte 'runat="server"' eller <%.. Men på denne måde ville jeg jo kun få det statiske indhold på siden..
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