gpt4 book ai didi

c# - 如何从另一个 ASP.NET MVC 站点创建 "derive"

转载 作者:可可西里 更新时间:2023-11-01 08:08:07 26 4
gpt4 key购买 nike

我的问题类似于"ASP.NET 2 projects to share same files" ,但带有 ASP.NET MVC 倾向。

基本上,我们有两个站点,一个主要基于另一个(大约 90% 的 View 、 Controller 、图像,第二个与第一个相同)。但是,在某些情况下, View 可能不同,或者第二个站点中的 Controller 可能与第一个不同。

在 ASP.NET MVC 中是否有任何简单的方法可以实现这一点?

到目前为止,我们已经了解了使用链接文件来创建两个完全独立的项目,其中第二个项目共享第一个项目所需的文件。

这种方法的一个问题是,第二个项目中的大多数页面实际上并不存在于虚拟目录中,这使调试变得很痛苦 - 您必须发布才能生成文件,以便进行调试。

有没有人有更好的方法,或者可以简化这种方法的方法?

最佳答案

本文可能有所帮助:http://dotnetslackers.com/articles/aspnet/storing-asp-net-mvc-controllers-views-in-separate-assemblies.aspx

本质上,它涉及创建您自己的 WebFormViewEngine,它告诉 MVC 在哪里寻找 View 。

关于c# - 如何从另一个 ASP.NET MVC 站点创建 "derive",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2867440/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com