【发布时间】:2009-10-05 21:33:16
【问题描述】:
我正在开发一个使用 mvc 1.0 用 asp.net 编写的多语言网站。 我被要求从资源文件切换到数据库,以允许我的客户更改翻译字符串而无需重新启动服务。
我想知道是否可以在运行时将翻译与标准资源文件交换。
问题:
如何让我的客户在运行时替换翻译而无需停机?
这里是如何解决问题的原始想法。欢迎任何想法:
- 在资源卫星程序集切换后使用 IIS 优雅地重新启动应用程序。优雅地意味着所有新请求都使用更新的程序集。 (汇编文件不是被锁定了吗?)
- 终于启动了我自己的资源提供程序(读取 xml 文件)并将其插入到资源管理器中。 (我从来没有这样做过,所以欢迎任何帮助)
【问题讨论】:
-
转换字符串多久更改一次?我的猜测并不经常......
标签: asp.net asp.net-mvc