2009-12-28 5 views
0

Mon application Web ASP.Net 3.5 SP 1 MVC 1.0 utilise les ressources (resx) dans plusieurs langues. La langue par défaut est l'anglais. Mes ressources récupèrent la bonne langue à partir du thread en cours, que j'ai défini avant d'essayer d'afficher une ressource. Tout cela a bien fonctionné jusqu'à ce que j'ai commencé à migrer vers Windows Azure.Ressources globales et Windows Azure

Dans Windows Azure, le même code semble être bloqué sur l'anglais, même si Model.CurrentCultureCode a la valeur correcte.

Quelqu'un d'autre expérimente quelque chose comme ça lors de la migration vers Windows Azure?

Répondre

1

J'ai résolu ce problème en déplaçant mes fichiers de ressources de la bibliothèque distincte où ils se trouvaient dans le même projet WebRole où se trouve le site Web. J'ai également placé mes fichiers de ressources dans le dossier App_GlobalResources.

Bien que ma solution fonctionne maintenant, cela n'explique pas pourquoi les fichiers de ressources ne fonctionnent pas correctement dans une bibliothèque séparée. Faites-moi savoir si vous pouvez comprendre cela.

Questions connexes