.Net MVC3 资源文件和多租户

4

我已经学到了很多,并且解决了许多关于多租户的问题。 但是仍有一个问题存在。因为我们的客户希望一些文本与其他客户不同,所以我必须提供特定于租户的资源文件。 是否有一种实现多租户资源管理器的方法?我在互联网上没有找到其他资料。

1个回答

1

我们在一个Web表单项目中需要相同的功能,最终实现了自己的IResourceProvider,受到http://msdn.microsoft.com/en-us/library/aa905797.aspx的启发。这样我们就可以有像Default.aspx.rex、Default.aspx.da-DK.resx和Default.aspx.da-DK.xyz.resx这样的文件,其中xyz是客户名称。这个方法效果很好。这种方式似乎意味着使用App_LocalResources和App_GlobalResources文件夹。

然而,这些文件夹不是MVC使用资源的方式,会导致问题。例如,它们将无法与单元测试正常工作。但作为最后的手段,您可能会发现它有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接