Контроллеры ASP.NET Core MVC в отдельной сборке

Я использую 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 .

34
задан Community 23 May 2017 в 12:03
поделиться