Я использую ASP.NET MVC Core RC-2. У меня есть веб-проект, нацеленный на полную .NET Framework. У меня также есть отдельная библиотека классов в решении, также предназначенная для полной структуры.
В библиотеке классов у меня есть контроллер, помеченный атрибутом маршрута. Я ссылался на библиотеку классов из веб-проекта. Эта сборка ссылается на пакет 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, ссылающихся на библиотеку классов, также нацеленную на .NET Core. Но не для веб-проекта, ориентированного на полную структуру, ссылающегося на стандартную библиотеку классов .NET.
Примечание: это ядро MVC, которое должно поддерживать этот сценарий без каких-либо MVC .