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