Jag vill ha en webbroot på annan partition än på C:\, men det verkar inte som IISen vill det. Jag får bara upp en 404sida.
Dessutom, visst kan man väl ha fler än en webbplats med iis6.0 Windows Server 2003?
6 svar · 335 visningar · startad av peppar
Jag vill ha en webbroot på annan partition än på C:\, men det verkar inte som IISen vill det. Jag får bara upp en 404sida.
Dessutom, visst kan man väl ha fler än en webbplats med iis6.0 Windows Server 2003?
Jag trodde att jag gjort det men utan lycka tillsynes...
Jo, alla rättigheter är/var korrekta. Så uppenbarligen är det något jag inte förstår med IISen.
Jag kommer inte att peka domäner till denna IIS utan den använder jag bara till att arbeta med lokalt.
Om jag vill ha det på detta viset:
1 http://webbplats1/ - D:\sökväg\webbplats1\
2 http://webbplats2/ - D:\sökväg\webbplats2\
Antingen får du ändra i host-filen, eller så får du helt enkelt använda http://localhost/webbplats1 osv.
Tack, då är det jag som missförstått IISen.
/red
Men, nej. Då blir det ju knas med sökvägarna till t.ex databaserna. Eftersom jag har flera webbplatser uppbyggda på ungefär samma sätt i katalogstrukturen vill jag kunna prova dom utan att behöva peka om "webbroten" i IISen varenda gång jag byter webbplats med webbläsaren.
Jag har en katalog som heter Webbplatser. I den katalogen ligger det undermappar som innehåller dom faktiska webbplatserna t.ex
d:\webbplatser\webbplats1\
d:\webbplatser\webbplats2\
osv
Varje webbplats har ju ytterligare undermappar som t.ex bilder, databaser etc.
Om jag då har en standardwebbplats där arbetskatalogen är "d:\webbplatser" vilket ger http://localhost/ och webbplats1 har arbetskatalogen "d:\webbplatser\webbplats1\ vilket ger http://localhost/webbplats1/ så om jag använder Server.Mappath och kör mot localhost/wp1 och localhost/wp2 så hamnar jag ju in webrooten "d:\webbplatser\"
Hur kommer jag runt det...?
Svaret fanns lite mera ingående förklarat här:Localhost - flera webbar