Rob*_*ine 13 c# asp.net asp.net-mvc
我的问题类似于"ASP.NET 2项目共享相同的文件",但与ASP.NET MVC倾斜.
基本上,我们有两个站点,一个主要基于另一个站点(大约90%的视图,控制器,图像,第二个与第一个相同).但是,在某些情况下,视图可能不同,或者第二个站点中的控制器可能与第一个不同.
在ASP.NET MVC中有没有简单的方法来实现这一点?
到目前为止,我们已经考虑使用链接文件来完成两个完全独立的项目,其中第二个项目从第一个项目共享所需的文件.
这种方法的一个问题是第二个项目中的大多数页面实际上并不存在于虚拟目录中,这使得调试很麻烦 - 您必须发布才能生成文件以便进行调试.
有没有人有更好的方法,或者这种方法可以简化的方法?
本文可能有所帮助:http://dotnetslackers.com/articles/aspnet/storing-asp-net-mvc-controllers-views-in-separate-assemblies.aspx
本质上,它涉及创建自己的WebFormViewEngine,它告诉MVC在哪里查找视图.
归档时间: |
|
查看次数: |
358 次 |
最近记录: |