Supongamos que he creado una aplicación web personalizada que consiste en:¿Cómo puedo implementar una aplicación Web Asp.net a un sitio de SharePoint 2010 usando WSP
- varios archivos DLL de montaje: aplicación web, la lógica de negocios, servicios de datos
- múltiples páginas aspx y controles personalizados ascx que los utilizan
- sección de configuración personalizada
- módulo HTTP personalizado
Más o menos lo de siempre.
Me gustaría implementarlo en un sitio de SharePoint particular en una subcarpeta determinada. Entonces, si accedo a mi sitio sharepoint a través del http://myserver:90/ (porque no estoy usando sites/some_site) me gustaría que mi aplicación esté disponible en http://myserver:90/webapp
Podría agregar manualmente una carpeta virtual (no la aplicación porque necesitaría acceda a los datos de algunos sitios Sharepoint) a mi sitio sharepoint en IIS y edite manualmente el archivo web.config
del sitio para registrar mi módulo HTTP y agregar mi sección de configuración personalizada, ya sea poniendo mis DLL en GAC o poniéndolas en _app_bin (así que no tengo problemas con CAS), pero no creo que sea bueno hacerlo, porque esta aplicación web puede implementarse en un entorno donde esto no debería/no podría ser posible.
Así que pensé que podría construir un WSP usando Visual Studio 2010 y desplegarlo de esa manera. Pero no tengo suficiente experiencia haciendo eso.
Creé un nuevo proyecto de sharepoint 2010. ¿Hay alguna manera de que pueda agregar todos los archivos de aplicación no ejecutables (aspx, ascx) a la vez? He visto la pestaña advanced del paquete WSP donde puedo agregar mis archivos DLL a la carpeta bin o GAC. No sé si también tendría que agregar un control seguro y registrar ciertas clases.
Así que supongo que necesito una guía bastante detallada y explicativa aquí.
A pesar de que esta no es la respuesta que me abrazo proporciona suficiente información que sé que esto no se puede hacer. Al menos no en la medida en que estoy después.Gracias de nuevo (después de tanto tiempo). –