webForumDet fria alternativet

.NET, localhost, mappar mm

3 svar · 362 visningar · startad av Andy

AndyMedlem sedan sep. 2001138 inlägg
#1

Det här är antagligen en otroligt korkad fråga, men jag ställer den ändå... :)

Har just installerat VS.NET och tänkte börja leka lite med det. Jag väljer att skapa ett nytt projekt, som jag döper till "testsite". aspx-filerna mm hamnar då under min localhost i en mapp som heter "testsite". URL:en blir alltså http://localhost/testsite.

Men när jag laddar upp filerna till min externa server så blir det ju tokigt. På min localhost hamnar ju nämligen siten en mapp ner - siten är i sig alltså inte roten - medans siten på den externa servern ligger direkt under roten. Så nu fungerar inte mina absoluta länkar till CSS:er, bilder etc längre, eftersom dom ser ut så här: /minsite/bilder/enbild.jpg när sökvägen på den externa servern istället bör vara /bilder/enbild.jpg.

Hur löser jag detta? Jag vill helt enkelt att siten skall ligga direkt under min localhost och inte i en mapp under min localhost.

Hmm... blev visst lite krångligt beskrivet. Hoppas ni förstår ändå.

PDahlenMedlem sedan apr. 2004778 inlägg
#2

Det finns flera sätt att lösa det. Kolla den här sidan för information om hur man hanterar sökvägar, http://west-wind.com/weblog/posts/269.aspx

1. Sätt bildURL:er i code-behind och använd ~/ för att anropa applikationsroten.

2. Om du skriver bildurl:en i .aspx koden använd <%= ApplicationPath%>bilder/

3. Använd ConfigureSettings i web.config och använd sedan dessa som i punkt 2.

AndyMedlem sedan sep. 2001138 inlägg
#3

Finns det verkligen inget smidigare sätt? Alla bilder och länkar som ligger i HTML-koden då? Där vill jag ju inte blanda in en massa C#.

PaceMedlem sedan juni 20019 024 inlägg
#4

Andy skrev:

Finns det verkligen inget smidigare sätt? Alla bilder och länkar som ligger i HTML-koden då? Där vill jag ju inte blanda in en massa C#.

1. Sök och ersätt.
2. Bygg ett http-filter som gör en sök & ersätt. Overkill, men det funkar. :e
3. Gör om, gör rätt. ;)

131 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)