【发布时间】:2014-06-22 08:29:14
【问题描述】:
Here is the link, where author explains how to a build multilingual website
当我运行代码时,我收到这样的错误消息“已检测到不适用于集成托管管道模式的 ASP.NET 设置。”
然后我在 web.config 文件中找到了这样的解决方法:
<configuration>
.
.
.
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
</system.webServer>
</configuration>
现在该网站对我有用,但仅以俄语显示,而不是英语或希腊语。我是 ASP.NET 新手,所以不清楚源的 LanguageModule 类,我应该以某种方式修改它吗?
【问题讨论】:
-
它很复杂,如果您不了解代码的作用,那么有些人如何解释呢?首先,示例中的代码尝试从浏览器中查找要使用的语言。其次为不止一种语言制作了资源(这很困难),第三个在 html 页面上放置了语言选择。
-
这段代码对你有用吗?你试过网站吗?我正在下载源代码并运行它,但是当我从网站中给出的超链接更改语言时,UI 语言不会改变。我做错了什么?
-
我真的很想帮你,但是我不能调试你的代码,你给的信息也帮不上忙。真的很抱歉。是的,这段代码有效。
标签: c# asp.net multilingual app-globalresources