Social Icons

jueves, 18 de agosto de 2011

Creando una aplicación Windows Forms en SharePoint 2010

En mi tónica habitual, creo que me he tropezado con cada posible problema antes de conseguir ejecutar mi aplicación.

Lo que en MOSS2007 era todo risas y alegría se ha convertido en SharePoint 2010 en una tarea que me llevó por lo menos una hora… Y tuve suerte porque en mi tónica habitual, otra vez he llegado bastante tarde a 2010 y la mayoría de los problemas han sido ya resueltos y comentados en los foros…

Bueno, contaré la experiencia, así no se me olvidan los pasos necesarios la próxima vez con un poco de suerte.

Añadí la Microsoft.SharePoint.dll como siempre a las referencias y empecé a teclear. Escribí mi aplicación de tres lineas (sólo quería una aplicación para ayudarme a programar otra cosa) y le di a F5.

“The type or namespace name 'SharePoint' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?)”

Bien, no se me había olvidado nada, el problema era que tienes que apuntar la solución al .Net Framework 3.5…

image

Esa fue fácil. Había un par de sitios en donde puedes encontrar esa información. Vale, F5 otra vez.

“The Web application at http://localhost could not be found. Verify that you have typed the URL correctly. If the URL should be serving existing content, the system administrator may need to add a new request URL mapping to the intended application”


- ¡Oh venga ya! ¡Está ahí! ¿Por qué no lo encuentras? + Porque no me has apuntado a 64 bits y no estoy funcionando en modo nativo. - Ups, perdona. + No pasa nada, solo tienes que leer mis mensajes de error que te indicarán perfectamente lo que tienes que hacer.
image

Esta fue un poco más difícil de encontrar, pero después de cambiar eso, le di felizmente a F5 otra vez y… ¡Sorpresa!

“The Web application at http://localhost could not be found. Verify that you have typed the URL correctly. If the URL should be serving existing content, the system administrator may need to add a new request URL mapping to the intended application”


Si, el mismo error otra vez… Y ya no encontraba más información en internet… ¿Y si es un problema de permisos?
image

Arranqué el Visual Studio como administrador y funcionó. ¡Por fin!
Publicar un comentario

viernes, 5 de agosto de 2011

Ocultando las Scrollbars en los web parts de SharePoint 2010

Después de desplegar la primera versión alpha de nuestra solución en SharePoint 2010 noté que los web parts Silverlight estaban enmarcados en unas antiestéticas barras de scroll. Me di cuenta también que si cambiaba la altura y anchura a automático desaparecían, pero claro, entonces mi web part no tenía la talla que yo quería...

Leí este post: http://blog.benfox.info/?p=11 y, como probablemente hayas adivinado, me tiré de cabeza a la solución fea.

Había un problema, que el código javascript estaba en una foto… mal… y entonces pensé “Voy a demostrarles a todos que puedo ser tan cazurro en SharePoint 2010 como siempre lo he sido en SharePoint 2007” ¿Por qué no crear un post sobre esto?
<script type="text/javascript">

 function HideScrollBars()
 {
 document.getElementById('WebPartWPQ2').style.overflowX = "hidden";
 document.getElementById('WebPartWPQ2').style.overflowY = "hidden";

 document.getElementById('WebPartWPQ3').style.overflowX = "hidden";
 document.getElementById('WebPartWPQ3').style.overflowY = "hidden";
 }

_spBodyOnLoadFunctionNames.push("HideScrollBars")</script>
Y después de pelearme por lo menos 15 minutos con el Content Editor Web Part me las arreglé por fin para esconder las barras de scroll verticales y horizontales en mis web parts.

Ahora puedo mandar orgulloso una foto del sitio con la Vista de SharePoint 2010.

--- Actualización --- he cambiado el codigo de los web parts y ahora no es necesaria la guarreria del javascript.

Publicar un comentario