30. januar 2004 - 19:37Der er
8 kommentarer og 2 løsninger
Permissions i IIS på XP Pro under adgang til AccessDB
Jeg har en lille ASP applikation som kørte fint under Win2000. NU har jeg fået XP-pro, og har lagt applikationen i wwwroot men kan ikke få dyret til at køre:
Jeg kan komme ind på localhost/applikationsnavn som så viser min start.asp side, men når jeg forsøger at logge ind og den skal til at snakke med access databasen så går det galt og jeg får :
Application Error Number: -2147467259 (0x80004005) Source: Microsoft JET Database Engine Description: Operation must use an updateable query.
Når man leder efter ovenstående fejl på nettet, så vedrører de fleste forslag skrive-adgang til :
1.den folder (og underfoldere) som applikationen ligger i 2. den folder som DB'en ligger i (i min desperation har jeg lagt den i samme folder) 3. adgang til win/temp filen
Nu har jeg prøvet at give execute og write adgang til alle de foldere , og er ved at få grå hår, for det virker stadig ikke. Jeg gør tydeligvis noget forkert.
Nogen ideer ?? HVilke foldere skal man give hvilken adgang, og er det kun i Stifinderen, eller også i IIS' manageren eller begge ?? og i givet fald hvad og hvor og hvordan ?
Det er nok ikke nogen svær opgave, men den er vildt frustrerende for mig , så hjæææææææælp please :)
Den bruger der tilgår som browser hedder normalt IISUser_servernavn, og denne skal have læse rettigheder til asp og html filer samt læse or skrive rettigheder til databasen som minimum
Tak for det - så langt er jeg også nået frem i forståelsen. Det jeg mangler er "The idiots guide..." til at løse mit problem :-) Med andre ord : Hvor specifikt går jeg ind henne og giver min IISUser disse rettigheder ?
Jeg synes det er bøvlet på XP, ikke så lige til som NT. Prøv om du kan bruge denne hjælpe tekst
Sådan udgives en fil eller mappe på World Wide Web Åbn Denne computer. Dobbeltklik på et drev eller en mappe. Klik på den fil eller mappe, du vil udgive på World Wide Web. Under Fil- og mappeopgaver skal du benytte følgende fremgangsmåde: Klik på Udgiv denne mappe på World Wide Web
eller
Klik på Udgiv denne fil på World Wide Web
Følg vejledningen i guiden Webudgivelse. Bemærk!
Klik på Start, og klik derefter på Denne computer, hvis du vil åbne Denne computer. Under webudgivelsen bliver du måske bedt om at anskaffe et .NET Passport. Med dette pas kan du få sikker og personlig adgang til Passport-aktiverede tjenester og websteder ved at bruge din e-mail-adresse. Når du har udgivet en fil eller mappe på World Wide Web, indsættes der en genvej til stedet på listen Foretrukne i din webbrowser. Når en mappe udgives på World Wide Web, kopieres den til en webserver eller netværksplacering, f.eks. en delt mappe eller et FTP-sted. Hvis du kun har en eller to filer med billeder, som du vil dele med andre, kan du sende filerne i en e-mail ved at bruge en speciel funktion, som gør det muligt at sende billeder. Klik på Relaterede emner, hvis du vil have yderligere oplysninger. Relaterede emner
..og jeg kæmper . Det lykkedes mig at lave en My Network place som \\localhost\applikationsnavn .. men det synes ikke at hjælpe ret meget på min fejl. Publikationswizarden ser kun MSN indtil videre. Kender du/nogen en vejledning i tildeling af relevant rettigheder ? Jeg har bladret igennem mange spørgsmål i denne rubrik her på Eksperten - uden at finde et svar.
Under mappevisning skal du slå simpel fildeling fra. Herefter vil du få en ekstra sikkerhedsfane når du tager egenskaber på filer/mapper. Her giver du du iusr_x adgang..
Hmm den er slået fra per default . Har du XP pro ? DE faneblade jeg har er : General, Sharing, Web Sharing og Customize. Under Web Sharing , så kan jeg sige "Share this folder" på det eneste tilbudte site som er DEfault Web Site. SÅ giver jeg den alle de permissions jeg kan trykke mig frem til. Resultatet er at inde i IIS manageren ser jeg at den har lavet en virtual directory med den mappe jeg lige har "sharet" . SÅ langt så godt - men får stadig samme fejl :-(
Du skal heller ikke share mappen. Du skal sætte NTFS rettigheder. Som gøres under sikkerhedsfanen. Under XP Pro er denne fane skjult som default (simpel fildeling).
Heeeeeeejj squashguy - DET VIRKER !! SKulle lige fatte at jeg skulle ind i Stifinderen og klikke inde i Folder Options !! Takker - lægger du lige et svar så du kan få dine points ?
Squashguy ville ikke ha points åbenbart - så lukker vi :)
Synes godt om
Ny brugerNybegynder
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.