consulta conectable marco ASP.NET MVC
-
03-10-2019 - |
Pregunta
Estoy intentando crear un marco ASP.NET MVC enchufable. He utilizado ampliamente Prisma (CAB para Silverlight) y soy un gran fan y deseo de poner en práctica los siguientes artículos en mi marco ASP.NET MVC enchufable
-
El marco tendrá una gran cantidad de cargar el contenedor de la unidad y otros elementos de infraestructura como servicios de registro y todo.
-
Plugins será de aplicación MVC2 independiente. Cada aplicación tendrá la interfaz implementada IModule que inicializar y registrar controladores / VISTAS (¿Es esto posible !!!) Tipo de Unidad?
-
Esta IModule también se registrará en rutas personalizadas por plugin y añadirlo a la colección Rutas de acogida.
-
Cuando la aplicación se inicia, la lista de plugins se cargan desde el archivo de base de datos / externa y IModule del proyecto será llamado que cargará los anteriores artículos mencionados en la Unidad de contenedores.
-
Siempre que cualquier petición se hace, el controlador se carga desde la unidad y se cargará las Vistas (¿Es posible que registro un motor de vista personalizada en la unidad que va a apuntar a la ruta física en lugar de incorporar el recurso de la DLL)
¿Es esto posible. La pregunta puede sonar un poco tonto ...:)
Solución
Esto es posible, en general, a través de una gran cantidad de trabajo a partir de cero. Afortunadamente La hortaliza de Microsoft ya lo hace casi todo lo que está pidiendo, y se puede descargar el código fuente MVC para ver cómo se hace. Ver: http://orchard.codeplex.com/