在构建时选择资源文件

时间:2014-01-15 13:54:29

标签: c# asp.net-mvc dependency-injection autofac resx

我正在创建一个多门面网站,基本上是相同的网站,相同的功能,但有不同的URL和主题,名称,徽标等是基于租用服务不同。

所以我想知道,为了发布所有不同的版本,我将如何处理差异。我认为.resxresource files可能有所帮助。所以我可以在.resx文件中存储名称,不同的文本,链接,徽标等。我想我会为每个立面创建一个文件,并在构建时根据配置以某种方式在它们之间进行选择。

我已经在使用autofac进行DI测试,如果将来某些外观可能会做一些不同的事情。

此解决方案的问题是每个文件都有自己的名称,而且它是所有静态方法。我无法为静态方法创建接口。我可以在application_start方法中以某种方式绑定通用名下的资源文件。

任何建议或解决方案

0 个答案:

没有答案