.Net核心MVC Web应用程序对另一个的依赖

时间:2020-05-07 08:34:43

标签: .net asp.net-core .net-core

并不是说这是一个好主意,但是从技术上来说,.net核心Web应用程序可以依赖于另一个吗?目的是在不重构类库的情况下重用现有项目。

如下所示:

[Solution]
-Project1 <--- referenced web app (parent web app)
-Project2 <--- startup project (main web app)
--Dependencies
----Project1

这似乎编译良好,但是随后在运行时它抛出 AmbiguousMatchException:该请求匹配了多个端点。

这是因为每个项目中有多个具有相同名称的控制器动作(例如: public IActionResult Index()

是否可以忽略父级Web应用程序中的控制器操作?还有其他陷阱吗?

screenshot

0 个答案:

没有答案