26. januar 2008 - 16:51Der er
24 kommentarer og 1 løsning
Anonym adgang
Hej
Jeg har lige installeret IIS på min XP-maskine, men når jeg prøver at få adgang til roden (http://localhost/), bliver jeg bedt om at indtaste brugernavn og adgangskode, SELV OM jeg har sat hak i Anonym adgang.
Det kan jeg simpelt hen ikke få til at hænge sammen. Hvorfor kræves der et brugernavn og en adgangskode, når man vælger anonym adgang?
Kan næsten kun være fordi du har ændret stien til default site. Åben mappen i stifinder og højreklik på den, vælg egenskaber og kig på fanen sikkerhed. Her skal brugeren "everyone" have adgang.
Nåh.. jeg skulle åbenbart ændre på nogle indstillinger, før det virkede, og jeg skulle selv oprette et standarddokument (ex index.htm). Jeg har installeret IIS mange gange før uden problemer (hvor jeg ikke behøvede at ændre på noget som helst, og hvor IIS gerne ville loade iisstart.asp og localstart.asp)
højre klik på mappen -> sæt den til "usikker fildeling"? (hedder måske andet, på dansk), hvis du bruger asp.net er det vist også en anden "bruger" <maskine>_asp.net eller asp_net_workerproces, eller noget i den dur (kan ikke lige se nu)
det hedder (ca.) "simple file sharing" (under på EN xp, du skal fjerne hakket i den), prøver lige at boote min xp og kigger efter ;o) (bruger dk w2k nu)
det er deling (iusr_<maskinenavn> skal have adgang (og evt. en asp.net bruger (kan ikke lige huske hvad den hedder), du kan også bare give everyone (alle på dansk måske) fuld adgang, nogle gange skal du vælge advanced og derefter noget ala "nedarv alle til underliggende mapper)
tror vist at de har "puttet" iis med i home nu om dage...
i stifinder (explorer) under egenskaber -> indstillinger vælg fane vis (tools -> folder options vælg fane view) er (bør) der være et afkrydsningsflet der hedder noget ala brug simpel fil deling (anbefalet) (use simple file sharing (recomended)), fjern hak hvis der er noget, så kommer "security fanen" måske op (er langt fra sikker, men der ville jeg starte ;o) )
har faktisk også selv haft nogle problemer med en dk media center (den ville bare ikke vise asp.net)
En god idé hvis du laver web (programmerer generelt) er at købe styresystem på engelsk (us), der er mindre fejl end i de landespecifikke versioner, opdateringer kommer altid først til us version, og den giver fejl meddelelser på engelsk (så du kan søge, og finde på f.eks. google) ;o)
i iis manager -> default website, højreklik vælg properties (egenskaber) -> vælg directory security, klik på den øverste knap "anonymous access and authentication control" der skal være hak i anonymous access brugeren skal være IUSR_<DIN COMPUTERSNAVN>, der skal også være hak i allow iis to control password (det er noget den gør internt, du kender ikke password med mindre du selv har sat det på iusr brugeren)
i samme fane er der også en der hedder noget med ip sikkerhed, tillad alle ip'er
(nu har du vel ikke et eller andet "skod" firewall/internet security kørende (f.eks. norton, det kan du få/have en del problemer med)
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.