2012-07-02 96 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方式,會導致問題。例如,他們不能在單元測試中正常工作。作爲最後的手段,你可能會發現它很有用。