2008-10-10 11 views
5
  1. Estamos buscando utilizar el Marco MVC en nuestra Aplicación SP.
  2. Esto es lo que estamos tratando de lograr ... Un directorio virtual dentro de SPSite que puede alojar y ejecutar MVC. para, por ejemplo,/_layouts/MVC/

ninguna pista sobre los cambios de configuración necesarios (si en todo esto es posible) será muy útil.MVC con SharePoint

Respuesta

10

Esto podría ser de interés para usted http://www.codeplex.com/SharePointMVC

que publicó hace unos 5 minutos .

Básicamente es una biblioteca para ayudar a renderizar ASP.MVC dentro de una página maestra de SharePoint.

Todavía primeros días, pero se entiende la idea.

+0

hace este trabajo con la última Fundación Sharepoint 2010, así? ¿Este proyecto aún está en progreso o es una cosa del pasado? –

+0

Robert Desafortunadamente no he estado trabajando en ningún proyecto relacionado con Sharepoint 2010 y, por lo tanto, no he actualizado el código base. Libre de pagar para enviar un parche. – Simon

0

Recomendaría ejecutar su directorio virtual en su propio grupo de aplicaciones. Estoy aprovechando MVC en algunos otros productos de Microsoft y el modo Managed Pipeline del grupo de aplicaciones debe = 'Integrado' para MVC.

4

Le va a costar mucho deshacerse de todo (módulos, controladores, ensamblajes, espacios de nombres) en el web.config de la aplicación MVC. Yo recomendaría que, en lugar de intentar que MVC trabaje dentro del mismo sitio web de IIS, ¿por qué no ejecutar su aplicación fuera de SharePoint? Joel Oleson simplemente escribió en su blog sobre el uso de "widgets" o "partes web" como una forma de integración de SharePoint:

Joel Oleson

1

Acabamos de lanzar un proyecto de código abierto que le permite usar SharePoint 2010 como el back-end de un sitio y usar ASP.NET MVC3 en la interfaz. Hemos estado utilizando la base de códigos durante los últimos dos años y queríamos compartirla con la comunidad, ya que estamos seguros de que otros la encontrarán útil.

La documentación aún es escasa; no dude en comunicarse si tiene alguna pregunta o necesita ayuda.

http://www.slamcms.com

Cuestiones relacionadas