Sto utilizzando ASP.NET MVC Core RC-2. Ho un progetto web rivolto al framework .NET completo. Ho anche una libreria di classi separata nella soluzione, anch'essa mirata all'intero framework.Controller MVC ASP.NET Core in un assieme separato
Nella libreria di classi, ho un controller, contrassegnato con un attributo route. Ho fatto riferimento alla libreria di classi dal progetto web. Questo assembly fa riferimento al pacchetto nuget Microsoft.AspNetCore.Mvc v. 1.0.0-rc2-final
.
Era a mia conoscenza che questo controller esterno sarebbe stato rilevato automaticamente, ad es. http://www.strathweb.com/2015/04/asp-net-mvc-6-discovers-controllers/
Tuttavia questo non funziona per me- navigo all'URL del percorso e ottengo una pagina vuota e non colpisce il mio controller punto di interruzione.
Qualche idea su come farlo funzionare?
È interessante notare che sembra funzionare per progetti Web rivolti a .NET Core Framework, facendo riferimento a una libreria di classi che utilizza anche .NET Core. Ma non per un progetto web rivolto al framework completo, facendo riferimento a una libreria di classi .NET standard.
Nota: questo è MVC Core che dovrebbe supportare questo tipo di scenario senza alcun MVC<=4 routing overrides.
Possibile duplicato di [Come registrare un controller in ASP.NET MVC quando la classe controller si trova in un altro assieme?] (Http://stackoverflow.com/questions/7560005/how-to-register-a-controller -into-asp-net-mvc-quando-the-controller-class-is-in-a) – Oscar
Questo è MVC Core - nuovissimo stack ASP.NET – booler