【发布时间】:2016-10-10 02:31:11
【问题描述】:
我正在使用 ASP.NET MVC Core RC-2。我有一个针对完整 .NET 框架的 Web 项目。我在解决方案中还有一个单独的类库,也针对完整的框架。
在类库中,我有一个控制器,标有路由属性。我已经从 web 项目中引用了类库。此程序集引用了 nuget 包 Microsoft.AspNetCore.Mvc v. 1.0.0-rc2-final。
据我了解,该外部控制器会自动被发现,例如 http://www.strathweb.com/2015/04/asp-net-mvc-6-discovers-controllers/
但是这对我不起作用 - 我浏览到路由的 URL,我得到一个空白页面,它没有命中我的控制器断点。
任何想法如何让它工作?
有趣的是,它似乎确实适用于以 .NET Core Framework 为目标的 Web 项目,它引用了一个也以 .NET Core 为目标的类库。但不适用于针对完整框架、引用标准 .NET 类库的 Web 项目。
注意:这是 MVC Core,它应该支持这种没有任何MVC<=4 routing overrides 的场景。
【问题讨论】:
-
这是 MVC 核心 - 全新的 ASP.NET 堆栈
标签: asp.net-core-mvc asp.net-core-1.0