SSuneMedlem sedan nov. 1999367 inlägg Jag är inte en tekniker och det är första gången jag stöter på en IIS-server, har mest lagt upp på Apache.
Där har jag inte stött på några större problem med SSI...
Om jag vill inkludera något på en .shtml-sida så skriver jag ju bara:
<!--#include virtual="filnamn.shtml" -->
Måste jag göra på något annat sätt på en IIS-server.
Förlåt om detta är en självklarhet för er (det är ju det jag hoppas) men jag behöver ett svar.
SSPiNMedlem sedan mars 20007 896 inlägg Det ska inte behövas göra några inställningar på IIS:en för att få SSI att fungera. Det du skrev fungerar alltså inte? Ligger filnamn.shtml i samma mapp bör du använda <!--#INCLUDE FILE istället för <!--#INCLUDE VIRTUAL.
Fungerar det fortfarande inte, kontrollera att filändelsen .shtml finns med som filtillägg för IIS. Gå in i Internettjänst-hanteraren > Högerklicka på Standardwebbplats > Välj Egenskaper > Välj fliken Arbetskatalog > Klicka på Konfiguration... > Kontrollera att filtillägget finns och att det pekar mot C:\WINNT\System32\inetsrv\ssinc.dll
Kontrollera också att den filen existerar. :)
SSuneMedlem sedan nov. 1999367 inlägg Tack för svaret SPiN.
Det lustiga är att det helt plötsligt började funka. Inte perfekt men ändå. Sen plockade jag bort INCLUDE VIRTUAL och använde INCLUDE FILE istället och då gick det utmärkt. Konstigt men ändå. Jag pillar vidare...
Är det någon som vet ifall man kan använde IF-satser på en IIS? Har letat på webben men det verkar inte vara så. Har inte hunnit testa än.
JJosefMedlem sedan mars 20023 561 inlägg If-satser??????
Menar du vanliga asp if-satser?
Om du menar det är det självklart att det går att använda.
SSuneMedlem sedan nov. 1999367 inlägg Så jag är tvungen att använda ASP för att köra IF-satser på en IIS. På Apache så finns det inbakat i SSIn. Jag är inte speciellt road av att använda ASP då jag i så fall blir tvungen att köra på Windows i fortsättningen också. Känns som en begränsning.
Tack i alla fall.
SSPiNMedlem sedan mars 20007 896 inlägg Man kan inte använda if-satser överhuvudtaget med SSI vad jag vet. De kommandon som finns är:
CONFIG
INCLUDE
EXEC
ECHO
SSuneMedlem sedan nov. 1999367 inlägg Jo det kan du på Apache.
Se här:
Apache Tutorial