Cualquier problema utilizando Smartparts al anfitrión controles de usuario ASP.NET directamente en SharePoint?
Pregunta
Estoy pensando en usar SmartParts ( http://www.codeplex.com/smartpart ) a directamente Anfitrión controles de usuario ASP.NET en SharePoint. Sin embargo, este necesidades que copiar manualmente todos los controles de usuario a todos los servidores WFE y colocarlos en una carpeta especial en la carpeta raíz de la aplicación Web.
¿existen problemas con este enfoque? ¿Qué hay de su efecto en el rendimiento? Cualquier persona enfrenta emitida con ella? o gustado?
Solución
Nunca he usado SmartPart así que no puedo comentar sobre exactamente. Sin embargo no debería haber ninguna necesidad de copiar manualmente nada si está utilizando una solución de embalaje tales como WSPBuilder que puede manejar todo esto para usted.
Hay un poco de buena mana bastante de la ruta no SmartPart:
- SharePoint Desarrollo con Visual Diseño Controles del usuario
- Un artículo de SharePoint Orientación: Cómo: Envuelva un control en el interior de un usuario Parte web para SharePoint
De cualquier manera no debe haber problemas o Potencia insignificantes, ya que es todos los mismos bits al final.
Otros consejos
Aquí hay un buen pro / con el artículo .. comentado por mismo Jan.
Nunca lo uso. Es un dolor de depurar y desplegar y, algo así como WSPBuilder hace que sea innecesario.
SmartParts son piezas de la tela como cualquier otra pieza de la tela. Los controles de usuario son más que otro artefacto, que se le cae en ControlTemplates en un subdirectorio. Ambos deben ser envasados ??y se aprovisionan en soluciones y utilizar las funciones (si desea que el elemento web añadido a la galería de elementos Web).
Al implementar su solución y activar el contenido de las funciones se añade automágicamente a los controles de seguridad, bin / GAC, web galería parte, ControlTemplates etc en todos los servidores de aplicaciones Web End.
No he oído de sobrecarga de rendimiento sobre la carga de un control de usuario, en contraste con la adición de controles en CreateChildControls.
algunos enlaces: Soluciones y paquetes de elementos web
Cómo crear una característica simple
hth Anders Rask