2012-07-02 72 views
3

我学到了很多东西,解决了多租户面临的诸多问题。 但是仍然存在一个问题。我必须提供特定租户的资源文件,因为我们的客户希望某些文本与其他客户稍有不同。 有没有办法实现多租户resourceManager?我在www中没有发现任何其他内容。.Net MVC3资源文件和多租户

回答

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方式,会导致问题。例如,他们不能在单元测试中正常工作。作为最后的手段,你可能会发现它很有用。