1
我目前正在使用用戶語言顯示ist消息的網站(我認爲這被稱爲國際化或全球化)。我爲英文添加了.resx文件(默認爲ist),另外一個用於德文(.de.resx)。當我在本地運行網站時,它很好地顯示德文文本。現在,只要將網站發佈到Azure,它仍然有效,但所有內容都是英文的,儘管我使用的是相同語言設置的相同瀏覽器(更改瀏覽器也不會改變任何內容)。 Fiddler告訴我首選語言(Accepted-Language)實際上是de,en-US,en(按此順序)。當MVC網站發佈到Azure時,總是使用英語
任何想法爲什麼Azure會一直以英文呈現所有內容?該網站是在Visual Studio 2013中開發的MVC5網站。
我相信它不依賴於瀏覽器語言,而是服務器機器的語言。我很確定你的本地機器的語言是德語,因此你可以在那裏看到德語文本。 –
你可能是對的,但是還有什麼需要提供本地化的文本? –