Het gaat om ASP.NET (C#)
In de global.asax (Application_BeginRequest) is het volgende opgenomen:
Om de uiculture te gebruiken voor de resourcemanager.
Als volgt wordt de resource opgevraagd:
of
Beide situaties werken bij mij lokaal perfect.
Ik probeer het geheel te runnen op de server en dan gebruikt deze de standaard resource en niet de resource.nl-NL.
Voor dat ik de gegevens ophaal met getstring() geef ik de CultureInfo.CurrentUICulture weer en deze staat dus echt op nl-NL.
Wat kan dit zijn?
Er wordt gewerkt met Visual Sourcesafe. Op de server geef ik een get latest version, daarna een rebuild all en dan starten.
In de global.asax (Application_BeginRequest) is het volgende opgenomen:
code:
1
2
| Thread.CurrentThread.CurrentCulture = new CultureInfo("nl-NL");
Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture; |
Om de uiculture te gebruiken voor de resourcemanager.
Als volgt wordt de resource opgevraagd:
code:
1
2
| Assembly a = Assembly.Load("<assemblyname>");
ResourceManager res = new ResourceManager("resourcename", a); |
of
code:
1
| ResourceManager res = new ResourceManager("resourcename", Assembly.GetExecutingAssembly()); |
Beide situaties werken bij mij lokaal perfect.
Ik probeer het geheel te runnen op de server en dan gebruikt deze de standaard resource en niet de resource.nl-NL.
Voor dat ik de gegevens ophaal met getstring() geef ik de CultureInfo.CurrentUICulture weer en deze staat dus echt op nl-NL.
Wat kan dit zijn?
Er wordt gewerkt met Visual Sourcesafe. Op de server geef ik een get latest version, daarna een rebuild all en dan starten.
[ Voor 5% gewijzigd door Verwijderd op 13-02-2004 10:22 ]