2013-03-17 38 views

回答

1

如果您在談論ASP.NET MVC應用程序(這不是很清楚您的問題),您可以在單個ASP.NET MVC應用程序中引用包含這些控制器的程序集,並將它們用作常規控制器。一種可能性是將所有ASP.NET MVC應用程序都放在一個Visual Studio解決方案中,您可以在目標應用程序中引用它們,或從某個位置引用已編譯的程序集。

當然,您也需要將相應視圖複製到目標應用程序的~/Views文件夾,否則可能無法解析。有一些技術可以讓您在不同的應用程序(如Razor Generator包)中重用ASP.NET MVC視圖。

+0

是的,關於mvc)謝謝。我認爲這會更困難) – user2167382 2013-03-17 12:34:47

+0

控制器只是簡單的類,您可以通過簡單地引用包含它們的程序集來重用。更有挑戰性的是重用他們依賴的觀點。 – 2013-03-17 12:39:02

+0

我有2個項目:MVC4互聯網應用程序和MVC4 WebAPI。因此,我將WebAPI項目的引用添加到InternetAPP項目並運行,但未找到api控制器... – user2167382 2013-03-17 12:45:41