Jag ber om ursäkt för att jag är här igen, men jag vet inte hur jag skall lösa Är c:\initpub\wwwrot\Mansjouren\ uppsatt som en applikation i IIS:en? Annars resources alltid laddas från c:\initpub\wwwrot\App_GlobalResources som default... Hej Cris. Efter över en veckas sökande, och jag har sökert läst i 100-tals forum så hittade jag mitt problem.Problem med GlobalResources
mitt problem.
I min tidigare tråd så trodde jag hela tiden att jag hadde problem med
webb.config men jag tror att jag har isolerat problemet.
Jag bygger en flerspråkig site (som har fungerat ute) och pg av en crach i
min dator så fick jag bygga om den igen.
Jag hittade ett kodexempel på Codeproject som verkade bra.
Den bygger på att använda sig av Resources-filer.
Mappstukturen blev då
App_GlobalResources
languages
och där i tre mappar till
FALLBACK som är en slags default mapp
English och SWEDISH.
Det här fungerar kanon när jag kör det via VS men när jag publisera
Codeprojects site, så får jag samma fel som jag har fått.
Ni kan se resultatet här: http://www.support.saw.se/
Någon som har någon idé om hur man kan gå runt detta?
[REDIGERAT]
Jag har kommit lite längre genom att använda mig av filemon.
Där ser jag felet, men hur jag skall ändra på det vet jag inte.
Enligt filemon så letar asp.net efter "c:\initpub\wwwrot\App_GlobalResources"
men den korekta sökvägen är "c:\initpub\wwwrot\Mansjouren\App_GlobalResources".
Då är den stora frågan, var ändrar man på det?Sv: Problem med GlobalResources
Sv:Problem med GlobalResources
Ja det är den, eller rättare sagt.
När jag bygger den i VS så ligger den fysiska sökvägen "C:\Inetpub\wwwroot\Mansjouren" och denna är
mappad som en virtuell applikation.
När jag sedan bygger siten i VS så är den fysiska sökvägen "C:\Inetpub\wwwroot\kompMansjouren" och
även den är mappad som en virtuell applikation.
Jag har sök massor på internet om detta och det är tydligen inte helt ovanligt, och det har funnits
många olika förslag på lösningar men inga har fungerat för mig.
De flesta förslagen handlar om rättigheter för ASP.net men jag tycker det verkar lite långsöt.
Som jag ser det, när man använder sig av App_GlobalResources och den sin kompileras, så blir de ju
en dll i Bin-katalogen, och det är där, tror jag, som det går fel.Sv: Problem med GlobalResources
Eftersom mitt project bygger på ett project ifrån Codeproject, så utgick jag att allting var felfritt här.
<code>
string resourcespath = Path.Combine(System.Web.HttpRuntime.AppDomainAppPath, "App_GlobalResources");
</code>
Och eftersom i den kompilerade siten inte finns någongting som heter App_GlobalResources så
krachade allting.
Men inte nu längre http://www.mansjouren.eu/Default.aspx kolla själva.