【发布时间】:2013-03-17 12:31:04
【问题描述】:
如何在一个主项目(在一个本地主机上)中使用来自不同项目的不同控制器(MVC 专长 API)(项目仅用于 MVC 控制器,另一个仅用于 API 控制器)?
【问题讨论】:
标签: asp.net-mvc controller localhost
如何在一个主项目(在一个本地主机上)中使用来自不同项目的不同控制器(MVC 专长 API)(项目仅用于 MVC 控制器,另一个仅用于 API 控制器)?
【问题讨论】:
标签: asp.net-mvc controller localhost
如果您谈论的是 ASP.NET MVC 应用程序(您的问题不是很清楚),您可以在单个 ASP.NET MVC 应用程序中引用包含这些控制器的程序集并将它们用作普通控制器。一种可能性是将所有 ASP.NET MVC 应用程序放在一个 Visual Studio 解决方案中,您可以在其中在目标应用程序中引用它们或从某个位置引用已编译的程序集。
当然,您还需要将相应的视图复制到目标应用程序的~/Views 文件夹,否则可能无法解析。有一些技术可以让您在不同的应用程序(例如 Razor Generator 包)中重用 ASP.NET MVC 视图。
【讨论】: