我有一个dll包含我在iis7服务器上运行的整个mvc应用程序。我应该将已编译的控制器和业务逻辑编译成单独的dll吗?此外,我应该将非控制器dll安装在单独的服务器中,如果是这样,我是否要为远程服务器配置新的虚拟目录?
这里的典型做法是什么?感谢
答案 0 :(得分:2)
我想这取决于您的业务需求,但总的来说我是模块化的粉丝。我们的模型在多个站点之间共享,因此它位于自己的DLL中,每个站点的控制器等通常位于另一个站点(对于每个站点)以及其他附加组件。
编译成一个DLL可能会提高性能,但是在升级单个模块时会受到伤害。