¿es posible agregar un solo Controlador y posiblemente una vista o dos, en una biblioteca de clase ... que luego podría redistribuirse (es decir, a través de NuGet) y reutilizarse en varias aplicaciones?¿Se puede redistribuir un controlador ASP.NET MVC3 (y View?) Como un dll de biblioteca de clase?
Estoy pensando en proporcionar una vista predeterminada (o dos) pero permitiendo que el consumidor anule esta vista a través de una propiedad pública.
¿Posible?
¿Qué hay de la definición de una ruta, a un controlador .. donde el controlador existe en una biblioteca de clase referenciada? Supongamos que la vista no está integrada en la biblioteca de clases y se define a través de propiedades. –
@ Pure.Krome, que tiene un controlador que reside en un ensamblaje diferente es posible. Simplemente defina un controlador en un ensamblaje separado, haga referencia a este ensamblaje en su aplicación web y debería funcionar. –