IIS fra XP prof virker ikke ??

Tags:    asp

Hej.

Jeg har nu installeret den IIS server på min computer, som er en
del af XP professional. Jeg har fulgt vejledningen på html.dk
under ASP: Lektion 2a: Internet Information Server på Windows
2000.
Samme vejledning har jeg fundet her på udvikleren.dk

Jeg kan se at mapperne er oprette i c:\\inetpub\\

Der står så at man skal skrive sin computers navn i adresselinien
i webbrowseren - og så skulle serveren fungere.

Det gør den bare ikke. Jeg får kun "siden kan ikke vises" HTTP
500 - Intern serverfejl .

Hvordan pokker bruger man serveren? Jeg har gjort som beskrevet, men den går altså ikke.

Håber nogle kan hjælpe mig med at få åbnet mine asp filer med IIS
serveren....

Hilsner
Gitte




6 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 7 karma
Sorter efter stemmer Sorter efter dato
hmm tja, fejlene kan jo være mange når det er en fejl 500, men:

1: Under c:\\inetpub er der en mappe der hedder wwwroot, dér skal dine aspfiler ligge

2: Slå den fejlbesked fra som IE viser når IIS fejler, det gøres i fanebladet "avanceret"

3: Har du været inde i IIS MMC'en og starte serveren? (kan ikke huske om det er fra w2k3 server at den blev slået fra som standard)
//EDIT: det kan ikke være denne når du nu får fejl 500, så det er først fra w2k3 server, at den er slået fra...

4: Kontrollér at brugeren IUSR_<dincomputersnavn> ihvertfald har læse rettigheder til det bibliotek som du har valgt som dit "homedir"

Det var alt hvad jeg kunne huske sådan umiddelbart af problemer jeg har haft igennem tidernes løb med IIS'en, men:

5: Hvis intet af ovenstående virker, så er der nok en fejl i din kode... måske benytter din side sig af nogle komponenter som du ikke har installeret på din egen maskine

Casper

[Redigeret d. 29/10-03 07:54:26 af Casper Steinmann]



Det er altid en god idé at prøve med en simpel asp fil, fx lave en default.asp fil i wwwroot, som kun indeholder: <% Response.Write "test" %>

Hvis dette ikke virker, er det helt sikkert opsætningen af din IIS der er fejl i.
Prøv at få adgang til den via localhost i din browser : http://localhost

Hvis det stadig fejler, så er det formentlig noget med rettighedsopsætning i din IIS, i så fald så skriv igen her i forummet, men prøv først ovenstående.

---
If It Ain\\'t broken - don\\'t fix it.




Det gør den bare ikke. Jeg får kun "siden kan ikke vises" HTTP
500 - Intern serverfejl .


Det er jo fejlmeddelsen for en script fejl? Hvis du har lagt scripts i, er de så lavet rigtigt?



Det er altid en god idé at prøve med en simpel asp fil, fx lave en default.asp fil i wwwroot, som kun indeholder: <% Response.Write "test" %>

Hvis dette ikke virker, er det helt sikkert opsætningen af din IIS der er fejl i.
Prøv at få adgang til den via localhost i din browser : http://localhost

Hvis det stadig fejler, så er det formentlig noget med rettighedsopsætning i din IIS, i så fald så skriv igen her i forummet, men prøv først ovenstående.


----------------------------------------------

Hej med jer! og mange tak for svar!!!!

Nu er det lykkes mig at få en anden fejlbesked: Serveren blev ikke fundet, eller der opstod en DNS-fejl Internet Explorer .
Jeg åbnede mappen wwwroot og så der lå en asp fil der hedder iisstart. Det skrev jeg så i browseren - og så fik jeg en ny fejlbesked.
Nå men der er vist rigtig meget her som jeg ikke forstår. Der ligger også en mappe der hedder iissamples, som jeg ikke lige ved hvad meninger er med.

Tilbage til problemet. Jeg HAR lavet computernavnet om til noget mere enkelt - og genstatet.
Jeg har prøvet at ligge en enkel asp side i wwwroot.
Jeg ved ikke hvad det betyder at jeg skal slå den fejlbesked fra som IE viser når IIS fejler. Hvorfor - og er det under funktioner/avanceret?
Hvordan går man ind i IIS MMC'en og starter serveren?
Den sætning forstår jeg ikke: [Kontrollér at brugeren IUSR_<dincomputersnavn> ihvertfald har læse rettigheder til det bibliotek som du har valgt som dit "homedir"] --- Hvad er mit "homedir" og hvordan tjekker jeg at IUSR brugeren (computernavn) har rettigheder?

Jeg har prøvet tippet med at skrive http://localhost det giver samme resultat: [Der er problemer med den side, du prøver at åbne, og den kan ikke vises. HTTP 500 - Intern serverfejl ]

Hvis det er noget med rettighedsopsætning i min IIS - så vil jeg meget gerne have hjælp til dette.



[Redigeret d. 29/10-03 13:50:52 af Gitte]

[Redigeret d. 29/10-03 13:51:05 af Gitte]



Tilføjlese: Nu har jeg fundet ud af at slå fejlmeddelelsen fra i IE. Det fandt jeg på denne adresse: http://asp-faq.dk/article/?id=45

Så nu får jeg denne fejlmeddelelse: Server Application Error
The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.

[Redigeret d. 29/10-03 13:53:50 af Gitte]



Til Gitte:

Hej gitte, slet alt hvad der ligger i wwwroot. - det der er er noget automatisk genereret windows-forslag-fjolleri.

Læg en aspfil kun indeholdende
<% Response.write("Hej Gitte, se det virker...") %>

Vigtigt:

Din asp side skal hedde default.asp

i IIS opsætningen kan man tilføje mulige filnavne for stratsiden på serveren, men default.asp er helt sikkert med.

Nu skriver du:
http://localhost

- så skulle det gerne spille. - ellers har du pillet ved IIS modulet.

| http://www.giflen.dk | - Esben



t