添加MVC3视图后,如何避免不必要的dll重新编译?

时间:2016-07-13 15:17:22

标签: c# visual-studio-2010 asp.net-mvc-3 publish

我有一个带有视图文件夹层次结构的Asp.net MVC3客户门户应用程序,它允许我通过将新的剃刀视图放入Views / Custom文件夹来为每个客户打上品牌。例如,这将允许我为客户" Acme"创建自定义包装和登录页面:

Views/Custom/Acme/Shared/_Layout.cshtml
Views/Custom/Acme/Home/Index.cshtml

我遇到的问题是创建自定义视图比修改应用程序控制器更常见。但是,当我在自定义目录下添加新视图并发布我的更改时,应用程序的dll正在重建。

我的生产服务器上存在阴影副本时出现问题,并且在部署新dll时必须关闭整个网站(一个单独的问题,但我暂时辞职以避免)。< / p>

有没有办法告诉Visual Studio 2010添加文件夹和剃刀模板不需要重新编译dll? Custom文件夹的Namespace Provider设置为True,每个子目录中的Razor模板都标记为Content,Do Not Copy。

Actual Folder Structure

0 个答案:

没有答案