-2
如何在一个主项目(一个本地主机上)中使用不同项目的不同控制器(MVC feat API)(仅限MVC控制器的项目和仅适用于API控制器的项目)?加入来自不同项目的不同控制器
如何在一个主项目(一个本地主机上)中使用不同项目的不同控制器(MVC feat API)(仅限MVC控制器的项目和仅适用于API控制器的项目)?加入来自不同项目的不同控制器
如果您在谈论ASP.NET MVC应用程序(这不是很清楚您的问题),您可以在单个ASP.NET MVC应用程序中引用包含这些控制器的程序集,并将它们用作常规控制器。一种可能性是将所有ASP.NET MVC应用程序都放在一个Visual Studio解决方案中,您可以在目标应用程序中引用它们,或从某个位置引用已编译的程序集。
当然,您也需要将相应视图复制到目标应用程序的~/Views
文件夹,否则可能无法解析。有一些技术可以让您在不同的应用程序(如Razor Generator
包)中重用ASP.NET MVC视图。
是的,关于mvc)谢谢。我认为这会更困难) – user2167382 2013-03-17 12:34:47
控制器只是简单的类,您可以通过简单地引用包含它们的程序集来重用。更有挑战性的是重用他们依赖的观点。 – 2013-03-17 12:39:02
我有2个项目:MVC4互联网应用程序和MVC4 WebAPI。因此,我将WebAPI项目的引用添加到InternetAPP项目并运行,但未找到api控制器... – user2167382 2013-03-17 12:45:41