<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4732304243847705950</id><updated>2012-02-16T21:39:57.216-03:00</updated><category term='Feature'/><category term='MOSS 2007'/><category term='WebParts'/><category term='SharePoint Designer'/><category term='Service Pack'/><category term='Seguridad'/><category term='Autenticación'/><category term='Error'/><category term='Styles'/><category term='Backup - Restore'/><category term='ASP.Net'/><category term='SharePoint 2010'/><category term='Charlas'/><category term='Search'/><category term='WSS 3.0'/><title type='text'>SharePoint &amp; Web Development</title><subtitle type='html'>Tips &amp;amp; Tricks de desarrollo con WSS 3.0 - MOSS 2007 - SharePoint 2010</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-4870682760798424378</id><published>2011-05-26T11:15:00.004-03:00</published><updated>2011-05-26T12:40:46.155-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Una buena nota sobre lo que se necesita para ser consultor SharePoint</title><content type='html'>Aprovecho esta oportunidad para compartir con ustedes un post publicado en el blog de Haaron Gonzalez, les dejo aquí el enlace:&lt;br /&gt;&lt;a href="http://msmvps.com/blogs/haarongonzalez/archive/2011/05/25/que-se-necesita-para-ser-consultor-y-o-desarrollador-sharepoint.aspx"&gt;Qué se necesita para ser consultor y/o desarrollador SharePoint&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-4870682760798424378?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/4870682760798424378/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=4870682760798424378&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/4870682760798424378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/4870682760798424378'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2011/05/una-buena-nota-sobre-lo-que-se-necesita.html' title='Una buena nota sobre lo que se necesita para ser consultor SharePoint'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-2439290412547518608</id><published>2011-03-23T11:14:00.004-03:00</published><updated>2011-03-23T11:20:37.362-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Detalle del Error - SharePoint 2010</title><content type='html'>Cuando se desee visualizar en un server de desarrollo el error que está sucediendo en la tradicional página de error de .net en lugar de visualizar "Error inesperado". Podemos realizar la siguiente configuración:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Editar el web.config de la webapplication donde se desee visualizar el error y modificar el valor de la propiedad CallStack = "false" por el valor "true".&lt;/li&gt;&lt;li&gt;Editar un segundo archivo web.config que se encuentra en el directorio de instalación de SharePoint 2010 dentro de la carpeta LAYOUTS. Por ejemplo C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS &lt;/li&gt;&lt;li&gt;Buscar la propiedad customErrors y cambiar el valor On por el valor Off&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-2439290412547518608?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/2439290412547518608/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=2439290412547518608&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/2439290412547518608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/2439290412547518608'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2011/03/detalle-del-error-sharepoint-2010.html' title='Detalle del Error - SharePoint 2010'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-3772109577694804644</id><published>2010-09-08T17:33:00.004-03:00</published><updated>2010-09-08T17:46:03.428-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><title type='text'>Error al intentar editar en Hoja de Datos una lista</title><content type='html'>&lt;h3&gt;Problema:&lt;/h3&gt;&lt;br /&gt;Al intentar editar una lista en Hoja de Datos nos aparece el siguiente mensaje de error:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The Access Web Datasheet is attempting to retrieve data from a different domain. You will be redirected to an error page. Contact your system administrator to resolve this error.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/_nBDREF1mLmY/TIf0ByARb9I/AAAAAAAADzc/5aFrzH1L2-U/s1600/errorDataSheet.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 120px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5514644580178423762" border="0" alt="" src="http://2.bp.blogspot.com/_nBDREF1mLmY/TIf0ByARb9I/AAAAAAAADzc/5aFrzH1L2-U/s320/errorDataSheet.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;Luego nos redirige a la página "/_layouts/error.aspx?ErrorID=GridViewNotWorking&amp;amp;ErrorLinkTextID=GridViewNotworkingLinkText" donde nos muestra el siguiente mensaje:&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;No se puede mostrar la lista en la vista de hoja de datos por una o varias de las razones siguientes: no tiene instalado un componente de hoja de datos compatible con Windows SharePoint Services, su explorador no admite controles ActiveX, o la compatibilidad con los controles ActiveX está deshabilitada.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Solución&lt;/h3&gt;Es probable que la dirección por la cual estamos accediendo al sitio sea distinta de la cual accedemos desde un ambiente interno, o desde el mismo servidor, la solución a este problema es agregar la dirección de url por la cual nos estamos conectando a la web application como una asignación de acceso alternativa a las ya existentes para esa aplicación.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-3772109577694804644?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/3772109577694804644/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=3772109577694804644&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/3772109577694804644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/3772109577694804644'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2010/09/error-al-intentar-editar-en-hoja-de.html' title='Error al intentar editar en Hoja de Datos una lista'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_nBDREF1mLmY/TIf0ByARb9I/AAAAAAAADzc/5aFrzH1L2-U/s72-c/errorDataSheet.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-7699407999549998060</id><published>2010-06-26T22:47:00.003-03:00</published><updated>2010-06-26T23:12:51.212-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='WSS 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Error: The language is not supported on the server</title><content type='html'>&lt;h3&gt;Problema:&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Durante la instalación de SharePoint (WSS 3.0 ó MOSS 2007) en un servidor donde anteriormente ya se hubiera instalado SharePoint (una versión anterior o la misma) y se ha desinstalado, puede suceder que al ejecutar el wizard de configuración nos de este error.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Esto es porque cuando se desinstala se pierde un valor de la registry del idioma del servidor, para corregir este problema seguimos los siguientes pasos:&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Solución:&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;1. Abrir el notepad y escribir las siguientes líneas:&lt;/p&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;pre class="brush: plain, text; highlight: [5, 15]; html-script: true"&gt;Windows Registry Editor Version 5.00&lt;br /&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0\ServerLanguage]&lt;br /&gt;"1033"=""&lt;br /&gt;&lt;/pre&gt;&lt;hr /&gt;&lt;br /&gt;&lt;p&gt;2. Guardar el archivo como ServerLanguageFix.reg&lt;/p&gt;&lt;p&gt;3. Ejecutar el este archivo en el servidor y elegir la opción Sí para actualizar la registry.&lt;/p&gt;&lt;p&gt;4. Volver a ejecutar el wizard de configuración de SharePoint.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-7699407999549998060?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/7699407999549998060/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=7699407999549998060&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/7699407999549998060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/7699407999549998060'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2010/06/error-language-is-not-supported-on.html' title='Error: The language is not supported on the server'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-4090198766921507805</id><published>2010-05-12T20:16:00.006-03:00</published><updated>2010-05-12T20:43:49.153-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='Styles'/><title type='text'>Issue: El control DateTimeControl pierde el estilo.</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_nBDREF1mLmY/S-s6f5v67ZI/AAAAAAAADwE/QZJj2CUyGTs/s1600/calendarioError.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 113px; FLOAT: left; HEIGHT: 111px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5470530492123770258" border="0" alt="" src="http://3.bp.blogspot.com/_nBDREF1mLmY/S-s6f5v67ZI/AAAAAAAADwE/QZJj2CUyGTs/s320/calendarioError.jpg" /&gt;&lt;/a&gt; En raras ocaciones puede suceder que al mostrarse en una página custom o una webpart desarrollada el control DateTimeControl, el mismo pierda el estilo predeterminado para dicho elemento.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Solución&lt;/h3&gt;&lt;br /&gt;Para solucionar este problema, editar &lt;strong&gt;iframe.aspx&lt;/strong&gt; que se encuentra en:&lt;br /&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;em&gt;C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;Antes del cierre del tag &amp;lt;Head/&amp;gt; agregar la siguiente línea:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&amp;lt;link rel="stylesheet" type="text/css"href="/_layouts/3082/styles/datepicker.css"/&amp;gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;p align="center"&gt;&lt;a href="http://2.bp.blogspot.com/_nBDREF1mLmY/S-s4IhdmVuI/AAAAAAAADv8/T8lVzejV7Ms/s1600/datetimecontrol.JPG"&gt;&lt;img style="WIDTH: 169px; HEIGHT: 232px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5470527891444225762" border="0" alt="" src="http://2.bp.blogspot.com/_nBDREF1mLmY/S-s4IhdmVuI/AAAAAAAADv8/T8lVzejV7Ms/s320/datetimecontrol.JPG" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p align="left"&gt;Gracias al aporte de Rich Finn en su &lt;a href="http://blog.richfinn.net/blog/default,month,2006-12.aspx" target="_blank"&gt;blog&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-4090198766921507805?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/4090198766921507805/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=4090198766921507805&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/4090198766921507805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/4090198766921507805'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2010/05/issue-el-control-datetimecontrol-pierde.html' title='Issue: El control DateTimeControl pierde el estilo.'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_nBDREF1mLmY/S-s6f5v67ZI/AAAAAAAADwE/QZJj2CUyGTs/s72-c/calendarioError.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-5405106247329601590</id><published>2010-05-04T21:29:00.003-03:00</published><updated>2010-05-04T21:48:21.816-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Charlas'/><title type='text'>2° reunión de la Comunidad SharePoint de Argentina</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_nBDREF1mLmY/S-C9B3OE8WI/AAAAAAAADv0/iPjLI5eadvg/s1600/Logo.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 259px; FLOAT: left; HEIGHT: 220px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5467577787328295266" border="0" alt="" src="http://2.bp.blogspot.com/_nBDREF1mLmY/S-C9B3OE8WI/AAAAAAAADv0/iPjLI5eadvg/s320/Logo.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;El jueves 13 de Mayo realizaremos la segunda reunión de la Comunidad.&lt;br /&gt;&lt;br /&gt;Nuevamente, y gracias a la gestión del área de Soporte Premier (PFE), usaremos las oficinas de Microsoft para realizar la reunión.&lt;br /&gt;&lt;br /&gt;Con el fin de organizar adecuadamente la logística del evento les pedimos por favor que confirmen su presencia dejando un mensaje en el espacio de la Comunidad en &lt;a href="http://www.linkedin.com/groups?gid=2582082&amp;amp;trk=hb_side_g"&gt;Linkedin &lt;/a&gt;o registrándote en el espacio en &lt;a href="http://www.facebook.com/pages/Comunidad-SharePoint-de-Argentina/169145396926"&gt;Facebook &lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Hay tiempo hasta el martes 11 para confirmar asistencia.&lt;br /&gt;&lt;h3&gt;Agenda:&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;Solución con BDC: Caso práctico &lt;/li&gt;&lt;li&gt;Nuevas características de Web Parts en SharePoint 2010 &lt;/li&gt;&lt;li&gt;SharePoint 2010: Administración General y Aplicaciones de Servicios &lt;/li&gt;&lt;/ul&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;p&gt;Día: Jueves, 13 de Mayo de 2010 &lt;/p&gt;&lt;p&gt;Lugar: Microsoft - Bouchard 710 4°- Capital Federal &lt;/p&gt;&lt;p&gt;Horario: 18:30 a 21:30 hs. &lt;/p&gt;&lt;p&gt;Evento Gratuito.&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-5405106247329601590?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/5405106247329601590/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=5405106247329601590&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/5405106247329601590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/5405106247329601590'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2010/05/2-reunion-de-la-comunidad-sharepoint-de.html' title='2° reunión de la Comunidad SharePoint de Argentina'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_nBDREF1mLmY/S-C9B3OE8WI/AAAAAAAADv0/iPjLI5eadvg/s72-c/Logo.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-1726778301897433894</id><published>2010-02-15T12:05:00.002-03:00</published><updated>2010-02-15T12:37:12.551-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Tamaño máximo de subida de archivos</title><content type='html'>Para ver el tamaño máximo de subida de archivos a una aplicación SharePoint lo que tenemos que hacer es editar el web.config que se encuentra en la estructura de carpetas predeterminada:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Inetpub\wwwroot\wss\VirtualDirectories\VirtualDirectoryFolder&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Dentro del web.config buscamos la línea:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;httpruntime maxrequestlength="51200"&amp;gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;y podemos cambiar el valor predeterminado.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Tip para IIS 7.0&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Si el SharePoint se encuentra corriendo sobre Windows Server 2008 con IIS 7, no podremos cargar archivos superiores a 28Mb.&lt;br /&gt;&lt;br /&gt;Para solucionar esto en caso de que nuestros archivos sean de tamaño superior, deberemos agregar las siguientes líneas dentro del web.config, en la sección configuration.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&amp;lt;system.webserver&amp;gt;&lt;br /&gt;&amp;lt;security&amp;gt;&lt;br /&gt;&amp;lt;requestfiltering&amp;gt;&lt;br /&gt;&amp;lt;requestlimits maxallowedcontentlength="52428800"&amp;gt;&lt;br /&gt;&amp;lt;/requestfiltering&amp;gt;&lt;br /&gt;&amp;lt;/security&amp;gt;&lt;br /&gt;&amp;lt;/system.webserver&amp;gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;El valor de maxallowedcontentlength deberá ser superior al valor contenido en maxrequestlength&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Más información en:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://support.microsoft.com/kb/925083/es"&gt;http://support.microsoft.com/kb/925083/es&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://learn.iis.net/page.aspx/143/use-request-filtering/"&gt;http://learn.iis.net/page.aspx/143/use-request-filtering/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-1726778301897433894?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/1726778301897433894/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=1726778301897433894&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/1726778301897433894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/1726778301897433894'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2010/02/tamano-maximo-de-subida-de-archivos.html' title='Tamaño máximo de subida de archivos'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-150145777029714506</id><published>2009-11-26T20:15:00.002-03:00</published><updated>2009-11-26T20:45:58.227-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>Instalando SharePoint 2010 sobre Windows 7</title><content type='html'>Desde que finalmente se liberó la versión beta de SharePoint 2010 una de las características que todos los desarrolladores estábamos deseando viene con esta versión, la posibilidad de instalar SharePoint en nuestras máquinas de desarrollo y dejar de depender de las máquinas virtuales.&lt;br /&gt;&lt;br /&gt;SharePoint 2010 se instala como cliente en una instalación de modo Standalone.&lt;br /&gt;&lt;br /&gt;Para descargar la versión beta podemos hacerlo desde &lt;a href="http://technet.microsoft.com/en-us/evalcenter/ee388573.aspx"&gt;aquí&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Una vez descargado, seguimos los pasos y las recomendaciones publicadas en el sitio de MSDN, &lt;a href="http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx"&gt;Setting Up the Development Environment for SharePoint Server&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Finalmente, entusiasmados ejecutamos el wizard de configuración de SharePoint, viendo como paso a paso se va configurando hasta que surge la siguiente excepción:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Error 1&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;An exception of type System.IO.FileNotFoundException was thrown. Additional exception information: Could not load file or assembly 'Microsoft.IdentityModel, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. El sistema no puede encontrar el archivo especificado.System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.IdentityModel, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies.....&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Solución 1&lt;/h3&gt;&lt;p&gt;Este error se soluciona instalando el Framework Geneva, el cual puede descargarse en este &lt;a href="http://download.microsoft.com/download/F/3/D/F3D66A7E-C974-4A60-B7A5-382A61EB7BC6/MicrosoftGenevaFramework.amd64.msi"&gt;enlace&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Nuevamente, iniciamos el wizard de configuración de SharePoint y vemos como avanza paso a paso la configuración, hasta que nuevamente se presenta el siguiente error:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Error 2&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;Exception: Microsoft.Office.Server.UserProfiles.UserProfileException:&lt;br /&gt;Unrecognized attribute 'allowInsecureTransport'. Note that attribute names are&lt;br /&gt;case-sensitive. (C:\Program Files\Common Files\Microsoft Shared\Web Server&lt;br /&gt;Extensions\14\WebClients\Profile\client.config line 56) ---&gt;&lt;br /&gt;System.Configuration.ConfigurationErrorsException: Unrecognized attribute&lt;br /&gt;'allowInsecureTransport'. Note that attribute names are case-sensitive.&lt;br /&gt;(C:\Program Files\Common Files\Microsoft Shared\Web Server&lt;br /&gt;Extensions\14\WebClients\Profile\client.config line 56)&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Solución 2&lt;/h3&gt;Después de buscar información y leer distintos blogs encontré una recomendación de eliminar el atributo 'allowInsecureTransport' que se encuentra en el archivo de configuración client.config, que se encuentra en &lt;em&gt;&lt;strong&gt;C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebClients\Profile\client.config &lt;/strong&gt;&lt;/em&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Además, luego de ejecutar el wizard nuevamente volvió a ocurrir esta excepción, pero esta vez sobre el archivo de configuración &lt;em&gt;&lt;strong&gt;C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebClients\SearchService\client.config&lt;/strong&gt;&lt;/em&gt;, por lo que procedí a realizar la misma modificación, editar este archivo y eliminar el atributo allowInsecureTransport.&lt;br /&gt;&lt;br /&gt;Tener en cuenta que en ambos archivos se encuentran 2 referencias a este atributo.&lt;br /&gt;&lt;br /&gt;Finalmente, se ejecutó el wizard de configuración sin problemas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-150145777029714506?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/150145777029714506/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=150145777029714506&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/150145777029714506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/150145777029714506'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2009/11/instalando-sharepoint-2010-sobre.html' title='Instalando SharePoint 2010 sobre Windows 7'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-8501839281931242308</id><published>2009-11-09T15:14:00.003-03:00</published><updated>2009-11-09T15:29:06.622-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint Designer'/><category scheme='http://www.blogger.com/atom/ns#' term='Styles'/><title type='text'>Personalizando formularios para listas</title><content type='html'>&lt;p&gt;Muchas veces necesitamos personalizar algunos de los formularios que tienen las listas de forma predeterminada (por ejemplo, newform.aspx; editform.aspx; etc...)&lt;br /&gt;&lt;br /&gt;Para ello lo que necesitamos es editar nuestro sitio con SharePoint Designer. A continuación los pasos a seguir:&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Abrir el sitio con SharePoint Designer. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Ir a la lista que necesitamos personalizar el formulario (por ejemplo, editform.aspx) y guardar ese formulario web con otro nombre dentro del directorio de la lista. (por ejemplo, customeditform.aspx).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;En el formulario, eliminar el elemento web de formulario que viene de predeterminadamente.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Insertar un control Custom List Form (Menú: Insert - SharePoint Controls).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;En el cuadro de diálogo, seleccionar la lista correspondiente y el tipo de contenido.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Una vez dado el OK veremos un nuevo webpart con los controles de todos los campos de la lista. Editar este formulario, eliminando campos o personalizando el look &amp;amp; feel.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Guardar la página customeditform.aspx&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Luego editar las propiedades de la lista, haciendo botón derecho sobre la lista y se abrirá un cuadro de diálogo, ir al tab Supporting Files&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_nBDREF1mLmY/Svhe6i7IitI/AAAAAAAADsw/AjUK2D5XWjs/s1600-h/listProperties.jpg"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 311px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5402172112931162834" border="0" alt="" src="http://1.bp.blogspot.com/_nBDREF1mLmY/Svhe6i7IitI/AAAAAAAADsw/AjUK2D5XWjs/s320/listProperties.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;Cambiar el formulario predeterminado por el que terminamos de personalizar.&lt;/p&gt;&lt;p&gt;Guardar los cambios.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-8501839281931242308?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/8501839281931242308/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=8501839281931242308&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/8501839281931242308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/8501839281931242308'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2009/11/personalizando-formularios-para-listas.html' title='Personalizando formularios para listas'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_nBDREF1mLmY/Svhe6i7IitI/AAAAAAAADsw/AjUK2D5XWjs/s72-c/listProperties.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-2987259205231490322</id><published>2009-09-08T11:44:00.004-03:00</published><updated>2009-09-08T12:08:30.858-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><category scheme='http://www.blogger.com/atom/ns#' term='Backup - Restore'/><title type='text'>Backup usando las herramientas nativas</title><content type='html'>Tanto WSS 3.0 como MOSS 2007 tienen como tipo de copia de seguridad el backup completo ó el diferencial. Antes de crear un backup diferencial hay que crear un backup completo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Completo: crea una copia completa de los aspectos de SharePoint que se han seleccionado para backup.&lt;/li&gt;&lt;li&gt;Diferencial: crea una copia de seguridad de sólo los datos que han cambiado desde el último backup completo de los aspectos de SharePoint que se han seleccionado para backup.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;h4&gt;Usando la Interfaz de Usuario de la Administración Central&lt;/h4&gt;&lt;p&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;En la página de Operaciones, debajo de Copias de Seguridad y Restauración, clic en &lt;strong&gt;Realizar Copia de Seguridad.&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;En Realizar una copia de seguridad - Paso 1 de 2: seleccionar el componente del que desea crear una copia de seguridad: seleccionar los elementos sobre los que se deseen realizar un backup y luego hacer clic en Continuar con las opciones de Copia de Seguridad.&lt;/li&gt;&lt;li&gt;En el Paso 2 de 2, seleccionar el tipo de backup, diferencial o completo y luego la ubicación de los archivos y clic en OK.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;La ubicación de los archivos de backup debe ser una ruta UNC (Una ruta de acceso UNC se describe ubicación de un volumen, un directorio o archivo) Por ejemplo, \\nombreServidor\CarpetaBackup.&lt;/p&gt;&lt;p&gt;A esta carpeta se le debe garantizar permisos de escritura a la cuenta de dominio del SQL Agent&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-2987259205231490322?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/2987259205231490322/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=2987259205231490322&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/2987259205231490322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/2987259205231490322'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2009/09/backup-usando-las-herramientas-nativas.html' title='Backup usando las herramientas nativas'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-1402854576871444473</id><published>2009-08-28T23:19:00.005-03:00</published><updated>2009-08-28T23:34:51.218-03:00</updated><title type='text'>Microsoft Active Professional 2009</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_nBDREF1mLmY/SpiQaOrBeMI/AAAAAAAADr4/nIkyO4t6YQg/s1600-h/MAP.png"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 174px; FLOAT: left; HEIGHT: 200px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5375204935556233410" border="0" alt="" src="http://4.bp.blogspot.com/_nBDREF1mLmY/SpiQaOrBeMI/AAAAAAAADr4/nIkyO4t6YQg/s200/MAP.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Hoy recibí la grata sorpresa de haber recibido el reconocimiento como Microsoft Active Professional (MAP), por la participación activa en programas de capacitación y recursos de actualización de Microsoft TechNet y MSDN.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Este reconocimiento se otorga a los profesionales que más trabajaron, se entrenaron y se mantuvieron actualizados en tecnologías Microsoft.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Esta distinción se entrega a menos del 5% de la población de profesionales, con el objetivo de reconocer su activa participación en la comunidad y su compromiso por estar siempre en contacto con los avances de tecnologías Microsoft.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Muchas gracias al equipo de Microsoft Argentina &amp;amp; Uruguay por tal reconocimiento.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-1402854576871444473?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/1402854576871444473/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=1402854576871444473&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/1402854576871444473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/1402854576871444473'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2009/08/microsoft-active-professional-2009.html' title='Microsoft Active Professional 2009'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_nBDREF1mLmY/SpiQaOrBeMI/AAAAAAAADr4/nIkyO4t6YQg/s72-c/MAP.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-8267869260788481901</id><published>2009-08-24T22:08:00.001-03:00</published><updated>2009-08-24T22:12:38.752-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>SharePoint 2010</title><content type='html'>&lt;p&gt;&lt;br /&gt;Les dejo este video subido a youtube con un adelanto de SharePoint 2010..&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Work where you want when you want with Microsoft SharePoint 2010. SharePoint opens locally on your PC, enabling you to sync your folders and work on or offline. Collaborating as a team is easy with SharePoint technology.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;&lt;object width="580" height="360"&gt;&lt;param name="movie" value="http://www.youtube.com/v/QNUxYjFJEs4&amp;amp;hl=en&amp;amp;fs=1&amp;amp;color1=0x006699&amp;amp;color2=0x54abd6&amp;amp;border=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/QNUxYjFJEs4&amp;hl=en&amp;fs=1&amp;color1=0x006699&amp;color2=0x54abd6&amp;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="580" height="360"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-8267869260788481901?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/8267869260788481901/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=8267869260788481901&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/8267869260788481901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/8267869260788481901'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2009/08/sharepoint-2010.html' title='SharePoint 2010'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-3124089107985261303</id><published>2009-07-29T11:00:00.003-03:00</published><updated>2009-07-29T11:28:38.571-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='WSS 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Backup - Restore'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Error al restaurar una web application en mismo server</title><content type='html'>Puede suceder que querramos probar dentro del mismo server o máquina virtual realizar un backup de nuestra aplicación sharepoint y restaurarla con otra configuración, es decir, otra url, otro puerto, otra base de datos.&lt;br /&gt;&lt;br /&gt;Una vez finalizada la restauración podría aparecer el siguiente error:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Aplicación:&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Error del objeto "Aplicacion - puerto" (nombre anterior:&lt;br /&gt;AplicacionAnterior - puertoAnterior) en el evento OnRestore. Para obtener más&lt;br /&gt;información, consulte el registro de errores ubicado en el directorio de copia&lt;br /&gt;de seguridad. SPUpdatedConcurrencyException: Se ha producido un conflicto de&lt;br /&gt;actualización y debe volver a intentar esta acción. DOMAIN\usuario está&lt;br /&gt;actualizando el objeto SPWebApplication Name=Aplicacion - puerto&lt;br /&gt;Parent=SPWebService, en el proceso OWSTIMER, en el equipo SERVIDOR. Para obtener más información sobre el conflicto, vea el archivo de seguimiento.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Base de Datos:&lt;br /&gt;&lt;/strong&gt;&lt;em&gt;Error del objeto WSS_Content_NombreBD (nombre anterior:&lt;br /&gt;WSS_Content_NombreBDanterior) en el evento OnPostRestore. Para obtener más información, consulte el registro de errores ubicado en el directorio de copia&lt;br /&gt;de seguridad. SPException: No se puede adjuntar la base de datos a la aplicación&lt;br /&gt;Web. Use la herramienta de la línea de comandos o las páginas de la&lt;br /&gt;administración central para adjuntar la base de datos manualmente a la&lt;br /&gt;aplicación Web apropiada.&lt;br /&gt;&lt;/p&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br /&gt;Comprobamos que en el servidor sql la base de datos ha sido restaurada.&lt;br /&gt;&lt;br /&gt;Revisamos la lista de aplicaciones web en el administrador central de sharepoint y se encuentra la aplicación web.&lt;br /&gt;&lt;br /&gt;Además revisamos en la sección Bases de Datos de Contenido del administrador central, y efectivamente comprobamos que no fue adjuntada la base de datos nueva a dicha aplicación.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Adjuntamos la base de datos y al finalizar vemos lo siguiente:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Nombre de la base de datos: WSS_Content_BD&lt;/li&gt;&lt;li&gt;Estado de la base de datos: Iniciado&lt;/li&gt;&lt;li&gt;Número actual de sitios: 0&lt;/li&gt;&lt;li&gt;Advertencia del nivel de sitio: 9000&lt;/li&gt;&lt;li&gt;Número máximo de sitios: 15000&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Probamos ir al explorador y escribir la nueva url y nos mostrará un HTTP 404 Not Found.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Revisamos el &lt;strong&gt;Event Viewer&lt;/strong&gt; y aparece el siguiente error:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Event Type: Error&lt;/p&gt;&lt;p&gt;Event Source: Windows SharePoint Services 3&lt;/p&gt;&lt;p&gt;Event Category: Base de datos Event ID: 5763&lt;/p&gt;&lt;p&gt;Date: 18/07/2009&lt;/p&gt;&lt;p&gt;Time: 12:14:13 p.m.&lt;/p&gt;&lt;p&gt;User: N/A&lt;/p&gt;&lt;p&gt;Computer: SERVIDOR&lt;/p&gt;&lt;p&gt;Description:Infracción de clave primaria en la instancia de SQL Server&lt;br /&gt;'SERVIDOR' en la base de datos 'SharePoint_Config'. A continuación se incluye&lt;br /&gt;información adicional de SQL Server sobre el error.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Infracción de la restricción PRIMARY KEY 'PK_SiteMap'. No se puede insertar&lt;br /&gt;una clave duplicada en el objeto 'dbo.SiteMap'.Se terminó la instrucción.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Volviendo al SQL Server comprobamos que tanto la base de datos WSS_Content_DB como WSS_Content_DBanterior en la tabla Sites tienen el mismo id, dicho id de sitio es el que luego se agregará en la tabla SiteMap de SharePoint_Config. Lo que traerá el error.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Solución:&lt;/h3&gt;&lt;br /&gt;Al restaurarse un sitio dentro de un server se restaura con el mismo ID con el que fue generado, por lo tanto si queremos mantener en el mismo server la versión anterior y luego una versión nueva de la aplicación SharePoint, lo que debemos hacer es lo siguiente desde el administrador central:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Ir a Administración de Aplicaciones -&amp;gt; Bases de Datos de Contenido&lt;/li&gt;&lt;li&gt;Seleccionar la aplicación web anterior&lt;/li&gt;&lt;li&gt;Hacer clic en la base de datos de contenido&lt;/li&gt;&lt;li&gt;Seleccionar la opción, Quitar base de datos de contenido. Esto no eliminará la base de datos sino que hará el desajuntar de la misma. Aceptar.&lt;/li&gt;&lt;li&gt;Cambiar de aplicación web, si ya tiene una base de datos de contenido, y como número actual de sitios dice cero, primero debemos quitarla como lo hicimos en el paso anterior.&lt;/li&gt;&lt;li&gt;Luego hacer clic en Agregar base de datos de contenido,&lt;/li&gt;&lt;li&gt;Ingresar el nombre de la base de datos "versión nueva" que hemos restaurado. y Aceptar.&lt;/li&gt;&lt;li&gt;Verificar que ahora en número actual de sitios dice 1.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Abrir un browser, escribir la nueva url y verificar el funcionamiento del sitio.&lt;/p&gt;&lt;p&gt;Si en algún momento queremos volver a la versión anterior, tendremos que hacer el paso inverso, primero quitar la base de datos del sitio versión nueva (desajuntar) y luego adjuntar la base de datos "versión anterior" a la web application anterior.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-3124089107985261303?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/3124089107985261303/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=3124089107985261303&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/3124089107985261303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/3124089107985261303'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2009/07/error-al-restaurar-una-web-application.html' title='Error al restaurar una web application en mismo server'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-3674849718469383304</id><published>2009-07-18T11:47:00.002-03:00</published><updated>2009-07-18T11:56:34.462-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><title type='text'>Error: Archivo no encontrado</title><content type='html'>Ante la migración de una web application a otro server, haciendo un backup de la aplicación y luego una restauración de la misma, y además pasando archivos extras que se han desarrollado, por ejemplo, dlls, features, etc..  modificando el web.config, abrimos el explorador y aparece un error con la leyenda &lt;strong&gt;"Archivo No Encontrado"&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;Es probable que en todos los archivos que hemos migrado nos esté faltando alguno, si no está armada una buena documentación de que migrar, y no sabemos que nos puede estar faltando, es conveniente abrir con SharePoint Designer la masterpage que estamos utilizando y revisar el código para comprobar que archivos está necesitando, hacer lo mismo con la página default.aspx.&lt;br /&gt;&lt;br /&gt;De esta forma encontraremos rápidamente el archivo faltante, copiamos, e intentamos abrir nuevamente la aplicación con el explorador, si nos vuelve a dar el mismo error, revisar nuevamente el código y si todo está en las carpetas destino que corresponden.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-3674849718469383304?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/3674849718469383304/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=3674849718469383304&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/3674849718469383304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/3674849718469383304'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2009/07/error-archivo-no-encontrado.html' title='Error: Archivo no encontrado'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-8014577823907557399</id><published>2009-07-13T22:08:00.003-03:00</published><updated>2009-08-24T22:14:32.129-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><title type='text'>SharePoint 2010</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_nBDREF1mLmY/SlvcKYp17zI/AAAAAAAADrw/VikScxlLbhM/s1600-h/logo.png"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 32px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5358118252662091570" border="0" alt="" src="http://4.bp.blogspot.com/_nBDREF1mLmY/SlvcKYp17zI/AAAAAAAADrw/VikScxlLbhM/s400/logo.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Microsoft presentó el siguiente sitio mostrando algunas de las mejoras que se vienen. Más allá del cambio radical en el diseño gráfico, las mejoras para la administración y el desarrollo son muchas.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Les dejo el link para que tengan un panorama de lo que se viene&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://sharepoint.microsoft.com/2010/Sneak_Peek/Pages/default.aspx"&gt;http://sharepoint.microsoft.com/2010/Sneak_Peek/Pages/default.aspx&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-8014577823907557399?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/8014577823907557399/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=8014577823907557399&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/8014577823907557399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/8014577823907557399'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2009/07/sharepoint-2010.html' title='SharePoint 2010'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_nBDREF1mLmY/SlvcKYp17zI/AAAAAAAADrw/VikScxlLbhM/s72-c/logo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-6128178742361505533</id><published>2009-06-26T16:47:00.002-03:00</published><updated>2009-06-26T16:54:36.770-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='Service Pack'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Actualización para el SP2 de SharePoint</title><content type='html'>Nota relacionada: &lt;a href="http://silvinapizzarulli.blogspot.com/2009/05/problema-con-el-sp2-de-moss.html"&gt;Problema con el SP2 de MOSS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Se encuentra disponible la actualización al service pack 2 que corrige el problema de la fecha de caducidad del MOSS 2007.&lt;br /&gt;&lt;br /&gt;Más información sobre instrucciones de instalación: &lt;a href="http://support.microsoft.com/kb/971620"&gt;http://support.microsoft.com/kb/971620&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Descarga directa para x86: &lt;a href="http://download.microsoft.com/download/2/F/5/2F51AB71-1325-49D2-9CB9-18DEC4780E99/office2007-kb971620-fullfile-x86-glb.exe"&gt;http://download.microsoft.com/download/2/F/5/2F51AB71-1325-49D2-9CB9-18DEC4780E99/office2007-kb971620-fullfile-x86-glb.exe&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Descarga directa para x64: &lt;a href="http://download.microsoft.com/download/5/B/B/5BBD34A9-C528-42B0-8A5F-9A8997B25C32/office2007-kb971620-fullfile-x64-glb.exe"&gt;http://download.microsoft.com/download/5/B/B/5BBD34A9-C528-42B0-8A5F-9A8997B25C32/office2007-kb971620-fullfile-x64-glb.exe&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-6128178742361505533?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/6128178742361505533/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=6128178742361505533&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/6128178742361505533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/6128178742361505533'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2009/06/actualizacion-para-el-sp2-de-sharepoint.html' title='Actualización para el SP2 de SharePoint'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-115540618387853452</id><published>2009-06-24T13:33:00.006-03:00</published><updated>2009-06-24T13:50:00.249-03:00</updated><title type='text'>Evento de SharePoint en Rosario</title><content type='html'>Ayer martes 23 di una charla introductoria a SharePoint en la UAI, organizada excelentemente por el &lt;a href="http://www.blogger.com/www.mug.org.ar" target="_blank"&gt;Grupo de Usuarios Microsoft&lt;/a&gt;; junto a mi estuvo disertando &lt;a href="http://blog.maxiaccotto.com/" target="_blank"&gt;Maximiliano Accotto&lt;/a&gt; (MVP en SQL Server) que nos mostró los beneficios y la integración de SQL Server Reporting Services 2008 a Windows SharePoint Services 3.0.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_nBDREF1mLmY/SkJWrefL12I/AAAAAAAADro/HIjeBl1Lyyk/s1600-h/IMG_2413.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 200px; DISPLAY: block; HEIGHT: 150px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350934612187797346" border="0" alt="" src="http://1.bp.blogspot.com/_nBDREF1mLmY/SkJWrefL12I/AAAAAAAADro/HIjeBl1Lyyk/s200/IMG_2413.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_nBDREF1mLmY/SkJWHHwqw1I/AAAAAAAADrY/GQCfNONaRVc/s1600-h/IMG_2419.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 200px; DISPLAY: block; HEIGHT: 150px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350933987611820882" border="0" alt="" src="http://3.bp.blogspot.com/_nBDREF1mLmY/SkJWHHwqw1I/AAAAAAAADrY/GQCfNONaRVc/s200/IMG_2419.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_nBDREF1mLmY/SkJWPWBMIcI/AAAAAAAADrg/CmLv6tIWEyI/s1600-h/IMG_2421.JPG"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 200px; DISPLAY: block; HEIGHT: 150px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5350934128878166466" border="0" alt="" src="http://2.bp.blogspot.com/_nBDREF1mLmY/SkJWPWBMIcI/AAAAAAAADrg/CmLv6tIWEyI/s200/IMG_2421.JPG" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-115540618387853452?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/115540618387853452/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=115540618387853452&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/115540618387853452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/115540618387853452'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2009/06/evento-de-sharepoint-en-rosario.html' title='Evento de SharePoint en Rosario'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_nBDREF1mLmY/SkJWrefL12I/AAAAAAAADro/HIjeBl1Lyyk/s72-c/IMG_2413.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-8467974503436239519</id><published>2009-05-28T10:51:00.005-03:00</published><updated>2009-06-19T11:14:20.988-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Charlas'/><title type='text'>Charla en Rosario</title><content type='html'>&lt;h2&gt;Una Introducción a Windows Sharepoint Services 3.0 y Microsoft Office Sharepoint Server 2007&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/_nBDREF1mLmY/SgdM75O1QBI/AAAAAAAADqA/mRkwyVeaNB8/s1600-h/logomug.gif"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 208px; FLOAT: left; HEIGHT: 87px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5334316875502665746" border="0" alt="" src="http://2.bp.blogspot.com/_nBDREF1mLmY/SgdM75O1QBI/AAAAAAAADqA/mRkwyVeaNB8/s320/logomug.gif" /&gt;&lt;/a&gt;&lt;br /&gt;El 23 de junio voy a estar presentándome en la UAI en Rosario dando una charla introductoria sobre SharePoint, su customización y como extender su comportamiento a través del desarrollo. &lt;/p&gt;&lt;p&gt;Me acompañará en este evento como invitado Maximiliano Accotto (MVP Sql Server) que mostrará la integración de WSS con Reporting Services.&lt;br /&gt;&lt;br /&gt;El evento es organizado por el Grupo de Usuarios Microsoft.&lt;br /&gt;Contenidos: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Conceptos bàsicos de Sharepoint: Sitios, listas, bibliotecas, vistas, web parts, y workflows &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Diferencia entre Windows Sharepoint Services 3.0 y Office Sharepoint Services 2007 &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Tipos de Contenido y Columnas de Sitio &lt;/li&gt;&lt;br /&gt;&lt;li&gt;MasterPages, Web Part Pages, WebParts &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Features &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Workflows &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Seguridad &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;p&gt;Día: Martes, 23 de Junio 2009&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Lugar: Aula Magna UAI - Av. Pellegrini 1618, 10mo piso, Rosario - Pcia. de Santa Fé &lt;/p&gt;&lt;br /&gt;&lt;p&gt;Horario: 18:30 a 21:30 hs. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;Se requiere registración previa.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.mug.org.ar/Eventos/3306.aspx" target="_blank"&gt;Registrarse&lt;/a&gt; &lt;/p&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-8467974503436239519?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/8467974503436239519/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=8467974503436239519&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/8467974503436239519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/8467974503436239519'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2009/05/charla-en-rosario.html' title='Charla en Rosario'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_nBDREF1mLmY/SgdM75O1QBI/AAAAAAAADqA/mRkwyVeaNB8/s72-c/logomug.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-6786841090563985013</id><published>2009-05-27T20:43:00.002-03:00</published><updated>2009-05-27T21:17:15.511-03:00</updated><title type='text'>Parte IV: Habilitación de la autenticación por formularios.</title><content type='html'>Publicaciones anteriores:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://silvinapizzarulli.blogspot.com/2009/04/parte-i-autenticacion-por-formularios.html"&gt;Parte I: Autenticación por Formularios. Base de Datos &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://silvinapizzarulli.blogspot.com/2009/05/parte-ii-autenticacion-por-formularios.html"&gt;Parte II: Autenticación por Formularios. Configuración &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://silvinapizzarulli.blogspot.com/2009/05/parte-iii-configurando-la-aplicacion.html"&gt;Parte III: Configurando la aplicación SharePoint para doble autenticación&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;Para habilitar la autenticación por formularios y el acceso anónimo de la aplicación http://internet:5000 desde el Administración CEntral de SharePoint ir a Administración de Aplicaciones, Proveedores de Autenticación. &lt;/li&gt;&lt;li&gt;Seleccionar de la lista desplegable la aplicación http://extranet:5000 para poder modificar el sitio web que está en la zona internet. &lt;/li&gt;&lt;li&gt;Hacer clic en Internet &lt;/li&gt;&lt;li&gt;Ingresaremos los siguientes valores: &lt;/li&gt;&lt;/ol&gt;&lt;ul&gt;&lt;li&gt;Tipo de Autenticación: Formularios &lt;/li&gt;&lt;li&gt;Habilitar acceso anónimo. &lt;/li&gt;&lt;li&gt;Nombre del proveedor de pertenencia (o membresía): es el nombre que le dimos al membershipprovider en la parte II y que insertamos en el web.config &lt;/li&gt;&lt;li&gt;Nombre del proveedor de funciones (o roles): es el nombre del role provider que insertamos en el web.config. &lt;/li&gt;&lt;li&gt;Desea habilitar integración de clientes: NO. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Con estos pasos vamos a poder ingresar a http://extranet:5000 con acceso de autenticación windows, y a http://internet:5000 con acceso de autenticación por formularios. &lt;/p&gt;&lt;p&gt;A pesar de haber configurado a http://internet:5000 para acceso anónimo, aún no hemos dado permiso a los usuarios anónimos a navegar por el sitio.&lt;br /&gt;Entonces ocurrirá que si tratamos de ingresar a http://internet:5000 habrá un redireccionamiento a la página de login.&lt;br /&gt;&lt;br /&gt;Ahora hay que habilitar al usuario creado anteriormente en la Parte II como usuario de sitio con sus respectivo permisos ya sea Lector, Colaborador, etc.&lt;br /&gt;Para poder habilitar a este como usuario del sitio, entramos a http://extranet:5000 y luego en el menú Acciones del Sitio -&gt; Configuración del Sitio -&gt; Personas y Grupos. Hacer clic en Nuevo para agregar el usuario.&lt;br /&gt;&lt;br /&gt;En esta página escribimos el nombre del usuario creado en la parte II y luego hacer clic en el check de verificación.&lt;br /&gt;Si los proveedores configurados en el web.config de las aplicaciones están correctos entonces el nombre será reconocido y subrayado.&lt;br /&gt;Adicionalmente conceder los permisos que tendrá el usuario dentro del sitio.&lt;br /&gt;&lt;br /&gt;Para probar si funciona correctamente, entrar al sitio http://internet:5000 y autenticarse con este usuario.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;h3&gt;Habilitando el acceso anónimo&lt;/h3&gt;&lt;p&gt;Para configurar el acceso anónimo deberemos crear primero un usuario a quien le daremos privilegios de administración dentro del sitio en la zona de internet. Para crear el usuario usar los pasos de la Parte II donde creamos nuestro primer usuario para autenticación por formularios.&lt;/p&gt;&lt;p&gt;Como también en la parte III se ha modificado el web.config de la administración central de SharePoint entonces cuando se agregue un nuevo usuario que corresponda a autenticación por Formularios, SharePoint lo reconocerá.&lt;/p&gt;&lt;p&gt;Para configurar entonces, a este usuario que llamaré usrAdminFBA como administrador del sitio seguir los siguientes pasos:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;En el Administrador Central de SharePoint ir a Administración de Aplicaciones, en Seguridad de Aplicaciones elegir Directiva de la aplicación web.&lt;/li&gt;&lt;li&gt;Verificar que la aplicación web elegida en la parte superior derecha sea http://extranet:5000 caso contrario, seleccionarla&lt;/li&gt;&lt;li&gt;Para agregar usrAdminFBA hacer clic en Agregar Usuarios, en la siguiente página elegir la zona Internet, luego ingresar el nombre de usuario y seleccionar Control Total y finalizar&lt;/li&gt;&lt;li&gt;A continuación, ingresamos al sitio http://internet:5000 y autenticarse con usrAdminFBA, en Configuración del Sitio, hacer clic en Permisos Avanzados.&lt;/li&gt;&lt;li&gt;Elegir Acceso Anónimo del Menú Configuración y seleccionar Sitio Web Completo.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Para probar el funcionamiento, cerrar el explorador y luego abrir una nueva ventana de explorador, ingresar al sitio http://internet:5000 y deberemos ingresar sin tener que autenticarnos, el control Welcome donde generalmente aparece el nombre de usuario se mostrará con "Iniciar Sesión".&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-6786841090563985013?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/6786841090563985013/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=6786841090563985013&amp;isPopup=true' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/6786841090563985013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/6786841090563985013'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2009/05/parte-iv-habilitacion-de-la.html' title='Parte IV: Habilitación de la autenticación por formularios.'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-3480033662427923911</id><published>2009-05-26T11:16:00.003-03:00</published><updated>2009-05-26T11:26:37.886-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='Service Pack'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Problema con el SP2 de MOSS</title><content type='html'>&lt;span style="font-size:85%;"&gt;Fuente: Microsoft, Ayuda y Soporte &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Si todavía no han instalado el SP2, no instalarlo todavía, si ya lo instalaron... a continuación se detalla un bug que trae y en el sitio de microsoft hay una forma de corregirlo manualmente hasta que salga el hotfix.&lt;br /&gt;&lt;br /&gt;Durante la instalación del Service Pack 2 la fecha de caducidad del producto no está bien activada.&lt;br /&gt;Esto significa que Office SharePoint Server expirará como si fuera una versión trial de 180 días después de que el SP2 se haya instalado.&lt;br /&gt;&lt;br /&gt;La activación de la fecha de caducidad no afectará el funcionamiento normal de SharePoint hasta la fecha de caducidad.&lt;br /&gt;180 días después de la instalación del SP2, si el producto expira, no afectará a los datos, la configuración o el código de la aplicación de SharePoint, sino que lo hará inaccesible para los usuarios finales.&lt;br /&gt;&lt;br /&gt;Más información y solución si ya se instaló el SP2: &lt;a href="http://support.microsoft.com/kb/971620"&gt;http://support.microsoft.com/kb/971620&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-3480033662427923911?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/3480033662427923911/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=3480033662427923911&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/3480033662427923911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/3480033662427923911'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2009/05/problema-con-el-sp2-de-moss.html' title='Problema con el SP2 de MOSS'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-193765161643206725</id><published>2009-05-15T21:00:00.004-03:00</published><updated>2009-05-15T21:18:21.683-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Autenticación'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Parte III: Configurando la aplicación SharePoint para doble autenticación.</title><content type='html'>Publicaciones anteriores:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://silvinapizzarulli.blogspot.com/2009/04/parte-i-autenticacion-por-formularios.html"&gt;Parte I: Autenticación por Formularios. Base de Datos &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://silvinapizzarulli.blogspot.com/2009/05/parte-ii-autenticacion-por-formularios.html"&gt;Parte II: Autenticación por Formularios. Configuración &lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Por una lado tenemos nuestra aplicación web creada, la cual tiene autenticación windows.&lt;br /&gt;&lt;br /&gt;El siguiente paso es crear una extensión de esta aplicación la cual tendrá acceso anónimo desde internet y el mecanismo de autenticación será por formularios, realizando los siguientes pasos:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Desde el Administrador Central de SharePoint ir a Administración de Aplicaciones, Crear o extender una aplicación web, luego elegir Extender una aplicación web existente. &lt;/li&gt;&lt;li&gt;Elegir la aplicación web existente a la cual queremos darle autenticación por formularios de la lista desplegable. &lt;/li&gt;&lt;li&gt;Un punto importante es el puerto que estará escuchando esta aplicación. Para que funcione de forma correcta la doble autenticación, deberá escuchar los mismos puertos, tanto la de autenticación windows como la autenticación por formularios. Por lo que podemos en este paso elegir el mismo puerto de la aplicación que estamos extendiendo, o bien, seleccionar otro puerto y luego crear un acceso alternativo y un binding en el IIS. &lt;/li&gt;&lt;li&gt;Ingresar un nuevo encabezado de host. &lt;/li&gt;&lt;li&gt;Por ahora el modo de autenticación elegir NTLM. &lt;/li&gt;&lt;li&gt;Permitir acceso anónimo: NO, luego lo habilitaremos. &lt;/li&gt;&lt;li&gt;Zona: internet &lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Una vez creada la extensión, podemos probar el funcionamiento entrando a la nueva url, e ingresando con las credenciales de windows. (Todavía no hemos configurado que se conecte a la base de datos creada en pasos anteriores).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Configuración de las aplicaciones para que se comuniquen con la BD de membresía.&lt;/h3&gt;Supongamos que tenemos nuestra aplicación que deberá autenticarse por Windows, la llamaremos http://extranet:5000.&lt;br /&gt;A su correspondiente extensión realizada en los pasos anteriores la llamaremos http://internet:5000&lt;br /&gt;&lt;br /&gt;A continuación describiré los pasos para configurar dichas aplicaciones para que accedan a la BD de membresía.&lt;br /&gt;&lt;br /&gt;En la parte II de esta serie de publicaciones, se mostró el connectionstring, el proveedor de membresía y el de roles.&lt;br /&gt;&lt;br /&gt;Lo que tenemos que hacer ahora es editar tanto el web.config de la http://extranet:5000 como de la http://internet:5000.&lt;br /&gt;&lt;br /&gt;Modificar el web.config de http://extranet:5000 si bien utilizará como autenticación windows, permitirá agregar usuarios y administrar permisos utilizando los de formularios también.&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Es recomendable antes de la modificación del web.config realizar una copia de respaldo del mismo.&lt;/em&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Abrir el web.config de http://extranet:5000/&lt;/li&gt;&lt;li&gt;Insertar el código de connectionstring que creamos en la parte II justo después del tag &lt;/sharepoint&gt;y antes de la apertura del tag &lt;/li&gt;&lt;li&gt;Insertar el código del proveedor de membresía y el proveedor de roles justo después del tag &lt;/li&gt;&lt;li&gt;Guardar los cambios.&lt;/li&gt;&lt;li&gt;Abrir el web.config de http://internet:5000/&lt;/li&gt;&lt;li&gt;Repetir los pasos 2, 3 y 4.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Para administrar los permisos también desde la adminstración central de SharePoint haremos lo mismo:&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;li&gt;Ubicar el web.config de la aplicación central de SharePoint.&lt;/li&gt;&lt;li&gt;Repetir pasos 2 y 3.&lt;/li&gt;&lt;li&gt;Realizar un pequeño cambio, en el nodo roleManager recien insertado, sustituir el valor del atributo &lt;strong&gt;defaultProvider&lt;/strong&gt; que teníamos configurado para los demás archivos de configuración por el siguiente valor: &lt;strong&gt;AspNetWindowsTokenRoleProvider&lt;/strong&gt;.&lt;/li&gt;&lt;li&gt;Guardar los cambios.&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;em&gt;Cada vez que realicemos una modificación en el archivo de configuración deberemos reiniciar el iis. &lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-193765161643206725?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/193765161643206725/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=193765161643206725&amp;isPopup=true' title='4 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/193765161643206725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/193765161643206725'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2009/05/parte-iii-configurando-la-aplicacion.html' title='Parte III: Configurando la aplicación SharePoint para doble autenticación.'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-8861705387524880390</id><published>2009-05-10T18:34:00.008-03:00</published><updated>2009-05-10T19:22:08.654-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Charlas'/><title type='text'>Charla en Mar del Plata</title><content type='html'>&lt;h2&gt;Una Introducción a Windows Sharepoint Services 3.0 y Microsoft Office Sharepoint Server 2007&lt;/h2&gt;&lt;a href="http://2.bp.blogspot.com/_nBDREF1mLmY/SgdM75O1QBI/AAAAAAAADqA/mRkwyVeaNB8/s1600-h/logomug.gif"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 208px; FLOAT: left; HEIGHT: 87px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5334316875502665746" border="0" alt="" src="http://2.bp.blogspot.com/_nBDREF1mLmY/SgdM75O1QBI/AAAAAAAADqA/mRkwyVeaNB8/s320/logomug.gif" /&gt;&lt;/a&gt;&lt;br /&gt;El 30 de mayo voy a estar presentándome en la Universidad CAECE en Mar del Plata dando una charla introductoria sobre SharePoint, su customización y como extender su comportamiento a través del desarrollo.&lt;br /&gt;&lt;br /&gt;El evento es organizado por el Grupo de Usuarios Microsoft.&lt;br /&gt;&lt;h3&gt;&lt;br /&gt;Contenidos:&lt;br /&gt;&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Conceptos bàsicos de Sharepoint: Sitios, listas, bibliotecas, vistas, web parts, y workflows &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Diferencia entre Windows Sharepoint Services 3.0 y Office Sharepoint Services 2007 &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Tipos de Contenido y Columnas de Sitio &lt;/li&gt;&lt;br /&gt;&lt;li&gt;MasterPages, Web Part Pages, WebParts &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Features &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Workflows &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Seguridad &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;p&gt;Día: Sábado, 30 de Mayo de 2009 &lt;/p&gt;&lt;p&gt;Lugar: Universidad CAECE - Olavarría 2464 - Mar del Plata &lt;/p&gt;&lt;p&gt;Horario: 9:00 a 12:30 hs. &lt;/p&gt;&lt;p&gt;Evento Gratuito.&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Para registrarse en el MUG: &lt;a href="http://www.mug.org.ar/registracion.aspx?idevento=3291" target="_blank"&gt;Registración&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;Informes e Inscripción en Mar del Plata&lt;/strong&gt;: Telefónicamente: (0223) 499-3400 o por mail a  &lt;a href="mailto:cursos@ucaecemdp.edu.ar"&gt;cursos@ucaecemdp.edu.ar&lt;/a&gt; indicando: Empresa, Apellido y Nombre, Dirección, Teléfono, Mail y DNI.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-8861705387524880390?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/8861705387524880390/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=8861705387524880390&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/8861705387524880390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/8861705387524880390'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2009/05/charla-en-mar-del-plata-introduccion.html' title='Charla en Mar del Plata'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_nBDREF1mLmY/SgdM75O1QBI/AAAAAAAADqA/mRkwyVeaNB8/s72-c/logomug.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-7649988195249760500</id><published>2009-05-09T11:00:00.001-03:00</published><updated>2009-05-09T11:08:11.392-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='WebParts'/><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><title type='text'>Configuración de Permisos para utilizar SQL en un WebPart</title><content type='html'>&lt;strong&gt;Problema &lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Cuando se desarrollan WebParts que interatúan con SQL en WSS 3.0 o MOSS 2007 Standard Edition (en la versión enterprise podríamos utilizar BDC para conectarnos a otra base de datos)  aparece normalmente un error de permisos del tipo:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;{"Request for the permission of type System.Data.SqlClient.SqlClientPermission,&lt;br /&gt;System.Data, Version=1.0.5000.0, Culture=neutral,&lt;br /&gt;PublicKeyToken=b77a5c561934e089 failed." }&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Esto ocurre porque SharePoint, por razones de seguridad, no puede interactuar con sistemas fuera del medio ambiente propio (con SQL en este caso), y por la implementación del la seguridad de acceso de código (CAS, Code Access Security).&lt;br /&gt;&lt;br /&gt;En general, cuando se esta desarrollando, es costumbre bajar el nivel de confianza a "Full" (trust level = "Full"), pero para cuando se va a entrar en producción, esto no es recomendable.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Solución &lt;/strong&gt;&lt;br /&gt;Para evitar el mensaje de error, localice el archivo "wss_minimaltrust.config" de Windows en:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\CONFIG\wss_minimaltrust.config&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;E incluya el siguiente código en la sección "SecurityClasses":&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&amp;lt;securityclass description="System.Data.SqlClient.SqlClientPermission, System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="SqlClientPermission"&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Y en la sección "PermissionSet", el siguiente código:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&amp;lt;IPermission class="SqlClientPermission" version="1"&lt;br /&gt;Unrestricted="true" /&amp;gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-7649988195249760500?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/7649988195249760500/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=7649988195249760500&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/7649988195249760500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/7649988195249760500'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2009/05/configuracion-de-permisos-para-utilizar.html' title='Configuración de Permisos para utilizar SQL en un WebPart'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-3811537715002427041</id><published>2009-05-04T16:44:00.008-03:00</published><updated>2009-05-04T17:55:55.530-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Autenticación'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Parte II: Autenticación por Formularios. Configuración</title><content type='html'>Para configurar el proveedor de membresía y roles utilizaremos Visual Studio, ya que nos da una forma simple de acceder al sitio web de administración de ASP.NET 2.0 y podremos probar antes de pasar estas configuraciones al SharePoint.&lt;br /&gt;&lt;br /&gt;A continuación se detallan los pasos a seguir:&lt;br /&gt;&lt;br /&gt;1. Crear un nuevo proyecto del tipo aplicación web.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_nBDREF1mLmY/Sf9LV3GPVfI/AAAAAAAADoE/PoP5XX4-AkE/s1600-h/fbaParteII-1.bmp"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 320px; DISPLAY: block; HEIGHT: 212px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5332063322769413618" border="0" alt="" src="http://4.bp.blogspot.com/_nBDREF1mLmY/Sf9LV3GPVfI/AAAAAAAADoE/PoP5XX4-AkE/s320/fbaParteII-1.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;2. Editar el archivo web.config agregando en el nodo connectionStrings la cadena de conexión a la base de datos que creamos en la &lt;a href="http://silvinapizzarulli.blogspot.com/2009/04/parte-i-autenticacion-por-formularios.html"&gt;Parte I&lt;/a&gt; como sigue:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_nBDREF1mLmY/Sf9P11w_myI/AAAAAAAADoM/hFZKcpP-Z_E/s1600-h/fbaParteII-2.bmp"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 49px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5332068270214191906" border="0" alt="" src="http://4.bp.blogspot.com/_nBDREF1mLmY/Sf9P11w_myI/AAAAAAAADoM/hFZKcpP-Z_E/s400/fbaParteII-2.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;3. Una vez configurado el connectionstring, configuramos el membership provider y el role provider: &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_nBDREF1mLmY/Sf9QjbS0o4I/AAAAAAAADoU/gfbCkWaGtzI/s1600-h/fbaParteII-3.bmp"&gt;&lt;img style="TEXT-ALIGN: center; MARGIN: 0px auto 10px; WIDTH: 400px; DISPLAY: block; HEIGHT: 168px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5332069053382304642" border="0" alt="" src="http://3.bp.blogspot.com/_nBDREF1mLmY/Sf9QjbS0o4I/AAAAAAAADoU/gfbCkWaGtzI/s400/fbaParteII-3.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_nBDREF1mLmY/Sf9RrY_RyZI/AAAAAAAADoc/e_w5o2pwAbs/s1600-h/fbaParteII-4.bmp"&gt;&lt;img style="MARGIN: 0px 0px 10px 10px; WIDTH: 200px; FLOAT: right; HEIGHT: 194px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5332070289714039186" border="0" alt="" src="http://4.bp.blogspot.com/_nBDREF1mLmY/Sf9RrY_RyZI/AAAAAAAADoc/e_w5o2pwAbs/s200/fbaParteII-4.bmp" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4. Ahora lo que debemos hacer es configurar que el tipo de autenticación sea Forms, para ello abrimos el sitio de administración de ASP.NET 2.0, que se encuentra en el menú WebSite, ASP. NET Configuration:&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;5. Una vez en el sitio, abrir el tab Seguridad, hacer clic en Seleccionar tipo de autenticación y finalmente elegir la opción "Desde Internet". Para guardar los cambios, clic en "Listo".&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Se deberán otorgar permisos de db_owner a las cuentas de ApplicationPool de las&lt;br /&gt;aplicaciones web de usuarios (portal), de Administración Central y de Servicio&lt;br /&gt;(farm account), ya que de otro modo no tendrás acceso (posteriormente) a la base&lt;br /&gt;de datos de FBA.&lt;/blockquote&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;6. Crear un usuario de prueba, para ello en el ASP.NET Configuration, en el tab Seguridad hacemos clic en Crear Usuario.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://4.bp.blogspot.com/_nBDREF1mLmY/Sf9VM2VXDDI/AAAAAAAADok/0lpXAqzVYQs/s1600-h/fbaParteII-5.bmp"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; HEIGHT: 218px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5332074163061853234" border="0" alt="" src="http://4.bp.blogspot.com/_nBDREF1mLmY/Sf9VM2VXDDI/AAAAAAAADok/0lpXAqzVYQs/s320/fbaParteII-5.bmp" /&gt;&lt;/a&gt;&lt;/p&gt;Ya tenemos el código que nos va a servir como base para las diferentes aplicaciones web de WSS, tenemos también la base de datos para los usuarios que autentiquemos por FBA y un usuario que nos servirá para hacer estas pruebas, así que tenemos que crear y configurar las aplicaciones web.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-3811537715002427041?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/3811537715002427041/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=3811537715002427041&amp;isPopup=true' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/3811537715002427041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/3811537715002427041'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2009/05/parte-ii-autenticacion-por-formularios.html' title='Parte II: Autenticación por Formularios. Configuración'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_nBDREF1mLmY/Sf9LV3GPVfI/AAAAAAAADoE/PoP5XX4-AkE/s72-c/fbaParteII-1.bmp' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-2155799069174295185</id><published>2009-04-16T11:38:00.000-03:00</published><updated>2009-04-16T22:25:42.392-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Autenticación'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Parte I: Autenticación por Formularios. Base de Datos</title><content type='html'>Esta es la primer parte de una serie de publicaciones sobre como configurar la autenticación por formularios para una aplicación web en SharePoint.&lt;br /&gt;&lt;br /&gt;ASP.NET incluye una herramienta, Aspnet_regsql.exe, que instala la base de datos de SQL Server que utilizan los proveedores de SQL Server.&lt;br /&gt;&lt;br /&gt;La herramienta &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Aspnet_regsql.exe&lt;/span&gt; se encuentra en la carpeta unidad:\WINDOWS\Microsoft.NET&lt;br /&gt;\Framework\númeroDeVersión del servidor Web.  Aspnet_regsql.exe se utiliza para crear la base de datos de SQL Server y para agregar o quitar opciones en una base de datos existente.&lt;br /&gt;&lt;br /&gt;Para agregar entonces una base de datos de membresía para poder configurar una autenticación por formularios para nuestra web application en SharePoint, debemos seguir los siguientes pasos:&lt;br /&gt;&lt;br /&gt;1. Abrir una ventana de comando y ejecutar aspnet_regsql.exe&lt;br /&gt;2. Este comando abrirá un wizard el cual se muestra la ventana de bienvenida donde se hará clic en el botón &lt;siguiente&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_nBDREF1mLmY/SedIF0lhX9I/AAAAAAAADdE/rDRHVY_Zj5s/s1600-h/aspnet_regsql_1.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 155px;" src="http://2.bp.blogspot.com/_nBDREF1mLmY/SedIF0lhX9I/AAAAAAAADdE/rDRHVY_Zj5s/s200/aspnet_regsql_1.bmp" alt="" id="BLOGGER_PHOTO_ID_5325304349241466834" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. Seleccionar "Configure SQL Server for application services" y clic en "Siguiente&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_nBDREF1mLmY/SedI7WU0roI/AAAAAAAADdM/tpDmZ2kinI0/s1600-h/aspnet_regsql_2.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 155px;" src="http://3.bp.blogspot.com/_nBDREF1mLmY/SedI7WU0roI/AAAAAAAADdM/tpDmZ2kinI0/s200/aspnet_regsql_2.bmp" alt="" id="BLOGGER_PHOTO_ID_5325305268831301250" border="0" /&gt;&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4. Ingresar el &lt;span class="Apple-style-span" style="font-style: italic;"&gt;nombre del servidor&lt;/span&gt; de base de datos y donde dice Database ingresar el &lt;span class="Apple-style-span" style="font-style: italic;"&gt;nombre de la base de datos&lt;/span&gt; de membresía. Hacer clic en el botón "Siguiente"&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_nBDREF1mLmY/SefWbmDi04I/AAAAAAAADdU/O1qDFMn3oTo/s1600-h/aspnet_regsql_3.bmp"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 200px; height: 155px;" src="http://2.bp.blogspot.com/_nBDREF1mLmY/SefWbmDi04I/AAAAAAAADdU/O1qDFMn3oTo/s200/aspnet_regsql_3.bmp" border="0" alt="" id="BLOGGER_PHOTO_ID_5325460853949125506" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5. A continuación se mostrará una ventana de confirmación de la configuración, si está todo OK, hacer clic en Siguiente hasta que finalicemos el asistente.&lt;br /&gt;&lt;br /&gt;Al finalizar quedará creada en el servidor de base de datos que utilizaremos para autenticar usuarios.&lt;/siguiente&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-2155799069174295185?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/2155799069174295185/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=2155799069174295185&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/2155799069174295185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/2155799069174295185'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2009/04/parte-i-autenticacion-por-formularios.html' title='Parte I: Autenticación por Formularios. Base de Datos'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_nBDREF1mLmY/SedIF0lhX9I/AAAAAAAADdE/rDRHVY_Zj5s/s72-c/aspnet_regsql_1.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-3463229223569066475</id><published>2009-03-13T21:48:00.000-02:00</published><updated>2009-04-13T19:12:49.830-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Charlas'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Charla Introducción a SharePoint (WSS y MOSS 2007)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_nBDREF1mLmY/SeO4z7uGVMI/AAAAAAAADc8/6NqyOK8plXQ/s1600-h/logomug.gif"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 84px;" src="http://3.bp.blogspot.com/_nBDREF1mLmY/SeO4z7uGVMI/AAAAAAAADc8/6NqyOK8plXQ/s200/logomug.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5324302386825942210" /&gt;&lt;/a&gt;&lt;br /&gt;El día 14 de abril voy a estar en Buenos Aires en el auditorio del MUG dictando una media jornada sobre Windows SharePoint Services 3.0 y las funcionalidades de MOSS 2007.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;Entre los contenidos se encuentran:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Introducción a WSS 3.0 y MOSS 2007&lt;/li&gt;&lt;li&gt;Tipos de Contenido y Columnas de Sitio &lt;/li&gt;&lt;li&gt;Seguridad &lt;/li&gt;&lt;li&gt;Flujos de Trabajo &lt;/li&gt;&lt;li&gt;Servicios Compartidos&lt;/li&gt;&lt;li&gt;Catálogo de Datos Profesionales&lt;/li&gt;&lt;li&gt;InfoPath Forms Services &lt;/li&gt;&lt;li&gt;Excel Services &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;La inscripción al evento podrá realizarse a través del siguiente enlace. &lt;a href="http://www.mug.org.ar/Eventos/3233.aspx"&gt;http://www.mug.org.ar/Eventos/3233.aspx&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-3463229223569066475?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/3463229223569066475/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=3463229223569066475&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/3463229223569066475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/3463229223569066475'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2009/03/charla-introduccion-sharepoint-wss-y.html' title='Charla Introducción a SharePoint (WSS y MOSS 2007)'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_nBDREF1mLmY/SeO4z7uGVMI/AAAAAAAADc8/6NqyOK8plXQ/s72-c/logomug.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-1152077024782426762</id><published>2009-03-10T06:15:00.000-02:00</published><updated>2009-03-10T06:23:42.550-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Search'/><category scheme='http://www.blogger.com/atom/ns#' term='WSS 3.0'/><title type='text'>Configuración del Servicio de Búsqueda para WSS 3.0</title><content type='html'>A diferencia del MOSS 2007 cuya particularidad es el motor de búsqueda y las facilidades que tiene para su customización, WSS 3.0 es muy básico y no tantas configuraciones en cuestiones de qué se puede buscar y qué cosas no.&lt;br /&gt;&lt;p&gt;&lt;br /&gt;En el MOSS 2007 la búsqueda se configura dentro del proveedor de servicios compartidos del Administrador Central de SharePoint.&lt;br /&gt;Como WSS 3.0 no posee esta característica,  los pasos son los siguientes dentro del Administrador Central de SharePoint: &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Habilitar el servicio Windows SharePoint Services Search en el servidor (esto se encuentra dentro del tab Operaciones)&lt;/li&gt;&lt;li&gt;Una vez habilitado y configurado cada cuanto indizará el contenido, ir a Bases de datos de contenido (dentro de Administración)&lt;/li&gt;&lt;li&gt;Seleccionar la base de contenido del sitio que queremos configurar la búsqueda y   &lt;/li&gt;&lt;li&gt;Seleccionar servidor de búsqueda de Windows SharePoint Services. &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;Dentro del sitio donde es necesario la búsqueda podemos configurar la búsqueda dentro de Acciones del Sitio, Configuración del Sitio, Visibilidad de la Búsqueda. Aquí podemos elegir si el sitio debe estar visible en los resultados de búsqueda. Además si se indexará el contenido de páginas ASPX. Esto es, el texto de los elementos mostrados en las páginas ASPX se incluye con frecuencia en los resultados de las búsquedas. Si los elementos individuales de las páginas del sitio se aseguran mediante permisos más restrictivos que la página en sí, los usuarios no autorizados podrían ver esta información restringida en los resultados de las búsquedas.  &lt;/p&gt;&lt;p&gt;Otra de las diferencias entre MOSS y WSS en la búsqueda es que WSS no brinda elementos web de búsqueda que se pueden agregar a páginas de elementos web dentro del sitio y las cuales serán visibles dentro de la masterpage a la cual se le ha aplicado el branding y las customizaciones para llegar al diseño gráfico elegido. Lo que deberemos hacer es armar una nueva masterpage tomando como base la que utiliza la búsqueda, application.master, y a esta aplicarle nuevamente el diseño como se lo hemos aplicado a la masterpage principal.&lt;br /&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-1152077024782426762?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/1152077024782426762/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=1152077024782426762&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/1152077024782426762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/1152077024782426762'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2009/03/configuracion-del-servicio-de-busqueda.html' title='Configuración del Servicio de Búsqueda para WSS 3.0'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-7191122131750998595</id><published>2009-01-21T08:45:00.000-02:00</published><updated>2009-01-21T08:51:10.200-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='WSS 3.0'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>Detalle del Error Inesperado</title><content type='html'>&lt;span class="Apple-style-span"   style="color: rgb(76, 76, 76);   line-height: 18px; font-family:verdana;font-size:11px;"&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; "&gt;&lt;/div&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;Mientras el proyecto esté en fase de desarrollo es bueno que podamos visualizar los errores de la forma tradicional de .net en lugar de ver la página típica, de poco ayuda que muestra SharePoint... "Error Inesperado". &lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;Para habilitar esto hay que hacer dos modificaciones en el archivo &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;web.config&lt;/span&gt; de la aplicación web que estamos desarrollando: &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;Modificar los siguientes atributos: &lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;CallStack = true (el valor original es false).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;CustomErrors = Off (el valor original es On)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="color: rgb(76, 76, 76);   line-height: 18px; font-family:verdana;font-size:11px;"&gt;&lt;blockquote dir="ltr" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; "&gt;&lt;div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; "&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-7191122131750998595?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/7191122131750998595/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=7191122131750998595&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/7191122131750998595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/7191122131750998595'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2009/01/detalle-del-error-inesperado.html' title='Detalle del Error Inesperado'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-3848596452321851264</id><published>2008-11-29T22:01:00.001-02:00</published><updated>2009-05-10T01:35:08.750-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'>Error Inesperado al usar controles de ASP.NET en una masterpage</title><content type='html'>&lt;div&gt;Es probable que al utilizar o insertar controles de ASP.Net, mientras que en el SharePoint Designer se muestren correctamente, en el Explorer aparezca el mensaje "Error Inesperado".&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;Sucede al insertar un control xmldatasource en la masterpage. Pero también lo hace cuando se insertan controles propios del asp.net.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Al ejecutar el Event Viewer, en System veremos el siguiente error:&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;blockquote&gt;Source DCOM. The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID {61738644-F196-11D0-9953-00C04FD919C1} to the user NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20). This security permission can be modified using the Component Services administrative tool.&lt;/blockquote&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;La solución es la siguiente:&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;Verificar cual es la aplicación que está dando el error, para esto en la ventana de comandos ejecutamos regedit.exe, y una vez en la registry, buscamos ese ID de aplicación.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;Nos encontraremos que la aplicación es la siguiente: IIS WAMREG admin Service.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;El problema es que el usuario NT AUTHORITY (o aquél que configuramos en el IIS) no tiene permisos de acceso remoto para esta aplicación, por lo que deberemos otorgárselos, de la siguiente manera:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;En Adminitrative Tools, ejecutar Component Services. &lt;/li&gt;&lt;/ul&gt;&lt;div align="center"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_nBDREF1mLmY/STHam9wdOwI/AAAAAAAAC0k/Ap5QSGLRTbU/s1600-h/ComponentServices.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 306px;" src="http://4.bp.blogspot.com/_nBDREF1mLmY/STHam9wdOwI/AAAAAAAAC0k/Ap5QSGLRTbU/s320/ComponentServices.png" alt="" id="BLOGGER_PHOTO_ID_5274237001575250690" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Ubicar la aplicación que está dando problemas: IIS WAMREG admin Service, hacer botón derecho del mouse y hacer clic en propiedades.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Hace clic en el tab Security.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_nBDREF1mLmY/STHbvcihX7I/AAAAAAAAC0s/GSlMe5oVpNQ/s1600-h/ComponentSevicesSecurity.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 289px; height: 320px;" src="http://2.bp.blogspot.com/_nBDREF1mLmY/STHbvcihX7I/AAAAAAAAC0s/GSlMe5oVpNQ/s320/ComponentSevicesSecurity.png" alt="" id="BLOGGER_PHOTO_ID_5274238246788882354" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Hacer clic en Edit (Se visualizarán los usuarios con sus permisos)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Hacer clic en Add…&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Buscar el usuario que necesita estos permisos, y agregarlo.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Otorgarle los permisos.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-3848596452321851264?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/3848596452321851264/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=3848596452321851264&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/3848596452321851264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/3848596452321851264'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2008/11/error-inesperado-al-usar-controles-de.html' title='Error Inesperado al usar controles de ASP.NET en una masterpage'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_nBDREF1mLmY/STHam9wdOwI/AAAAAAAAC0k/Ap5QSGLRTbU/s72-c/ComponentServices.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-6183137814374723784</id><published>2008-11-27T09:44:00.000-02:00</published><updated>2008-11-27T11:31:12.555-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Search'/><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><title type='text'>Errores SPSearch (usuario) y oSearch (usuario)</title><content type='html'>Estos errores pueden llegar a darse en el momento que se está configurando por primera vez después de una instalación el servicio Windows SharePoint Services Help Search (también puede darse cuando se configura por primera vez el Office SharePoint Server Search).&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Usuario &lt;/span&gt;es la cuenta con la cual se está tratando de iniciar el servicio.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;La solución es agregar el nombre de dominio al usuario, &lt;/div&gt;&lt;div&gt;(nombre-dominio\nombre-usuario) &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-6183137814374723784?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/6183137814374723784/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=6183137814374723784&amp;isPopup=true' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/6183137814374723784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/6183137814374723784'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2008/11/errores-spsearch-usuario-y-osearch.html' title='Errores SPSearch (usuario) y oSearch (usuario)'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-803179969035598143</id><published>2008-11-20T14:49:00.000-02:00</published><updated>2008-11-20T14:53:51.447-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error'/><category scheme='http://www.blogger.com/atom/ns#' term='WebParts'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.Net'/><title type='text'>Problema con SPSqlDataSource</title><content type='html'>&lt;strong&gt;SPSqlDataSource: Este control no permite connection strings con las siguientes keywords: 'Integrated Security', 'Trusted_Connection'&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hay varios controles en el sitio web utilizando controles SqlDataSource. Sin embargo, en tiempo de ejecución, se dispara un error como el siguiente:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Microsoft.SharePoint.WebPartPages.DataSourceControlDisabledException: This control does not allow connection strings with the following keywords: 'Integrated Security', 'Trusted_Connection'.&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;Esto sucede porque el SharePoint pone un tagMapping en el web.config que mapea el SqlDataSource de ASP.NET a su SPSqlDataSource. Una solución bastante simple es la siguiente, quitar el tagmapping. Sin embargo, no podemos eliminar la línea, debemos usar el elemento remove.&lt;br /&gt;&lt;br /&gt;&amp;lt;remove tagType="System.Web.UI.WebControls.SqlDataSource, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /&amp;gt;&lt;br /&gt;&lt;br /&gt;Esto nos permitirá trabajar con el control, pero debemos tener en cuenta que para utilizar el control debemos registrar al SqlDataSource de ASP.NET como un control seguro.&lt;br /&gt;&lt;br /&gt;&amp;lt;SafeControl Assembly="System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" Namespace="System.Web.UI.WebControls" TypeName="SqlDataSource" Safe="True" AllowRemoteDesigner="False" /&amp;gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-803179969035598143?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/803179969035598143/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=803179969035598143&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/803179969035598143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/803179969035598143'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2008/11/problema-con-spsqldatasource.html' title='Problema con SPSqlDataSource'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-8823033660938854237</id><published>2008-11-20T14:45:00.000-02:00</published><updated>2008-11-20T14:46:36.059-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Feature'/><category scheme='http://www.blogger.com/atom/ns#' term='Seguridad'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS 2007'/><title type='text'>ViewFormPagesLockdown: Característica de seguridad para no acceder a recursos internos de MOSS</title><content type='html'>Este Feature se puede utilizar sólo para MOSS 2007. En casos donde el tipo de template utilizado para la creación del sitio hubiese sido Publishing, ya se encuentra activado. Caso contrario hay q activarlo manualmente, para ello se utiliza el comando stsadm.exe que se encuentra en el siguiente directorio:&lt;br /&gt;&lt;br /&gt;C:\program files\common files\microsoft shared\web server extensions\12\bin&lt;br /&gt;&lt;br /&gt;Este feature sirve para bloquear el acceso de los usuarios anónimos y de aquellos que no tengan permiso de contribución en un sitio web. Tiene sentido si lo que se está publicando es un sitio web para mostrar información.&lt;br /&gt;&lt;br /&gt;Los pasos a seguir son: si el usuario anónimo se encuentra activo accedemos con nuestro usuario administrador a /_layouts/setanon.aspx  y desactivamos que el usuario anónimo tenga acceso completo a la web.&lt;br /&gt;&lt;br /&gt;Ejecutamos el comando de activación de este feature:&lt;br /&gt;&lt;br /&gt;Stsadm –o activatefeature –url &lt;a href="http://sitioweb/"&gt;http://sitioweb&lt;/a&gt; –filename ViewFormPagesLockdown/feature.xml&lt;br /&gt;&lt;br /&gt;Luego volvemos a entrar a /_layouts/setanon.aspx y activamos que el usuario anónimo tenga acceso al sitio web completo.&lt;br /&gt;&lt;br /&gt;Esto bloquea el acceso a /pages, allitems.aspx, dispform.aspx, etc.&lt;br /&gt;&lt;br /&gt;Esta regla de bloqueo de acceso se dará a solo aquellos usuarios que tengan acceso de lectura limitado.&lt;br /&gt;&lt;br /&gt;Por ende como buena práctica es necesario que todo lo que se muestre en una página de elementos web donde su fuente de datos se corresponda a una lista de sharepoint, no se agregue la lista en si a la zona de elementos web sino que se agregue a través del sharepoint designer una vista de elementos webs donde se muestren todos sus elementos, si la idea es ver el conjunto de datos y luego elegir un hipervínculo en las condiciones anteriores se hubiese insertado la lista y luego al hacer clic se accedía a la página dispform.aspx… como dicha página también queda bloqueada, lo que deberíamos hacer es crear una página de visualización para registros cuyo filtrado corresponde al parámetro ID que viene por querystring.&lt;br /&gt;&lt;br /&gt;La sentencia de desactivación de este feature es:&lt;br /&gt;&lt;br /&gt;Stsadm –o deactivatefeature –url &lt;a href="http://sitioweb/"&gt;http://sitioweb&lt;/a&gt; –filename ViewFormPagesLockdown/feature.xml&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-8823033660938854237?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/8823033660938854237/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=8823033660938854237&amp;isPopup=true' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/8823033660938854237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/8823033660938854237'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2008/11/viewformpageslockdown-caracterstica-de.html' title='ViewFormPagesLockdown: Característica de seguridad para no acceder a recursos internos de MOSS'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4732304243847705950.post-80024611321477671</id><published>2008-11-20T10:38:00.000-02:00</published><updated>2008-11-20T10:55:40.164-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WebParts'/><category scheme='http://www.blogger.com/atom/ns#' term='Styles'/><title type='text'>Estilo para un WebPart en Particular</title><content type='html'>Todos los elementos web responden a los estilos definidos en la plantilla css que corresponde al theme elegido, de no encontrar ese estilo en la misma lo busca en el archivo core.css.&lt;br /&gt;No se pueden editar los formatos cuando se setean las propiedades del mismo. Ni cambiar el estilo por código.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;El truco para hacer esto en una página de elementos web es el siguiente:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;En la página de elementos web donde se desea implementar este cambio de imagen, agregar un Elemento Web Editor de Contenido. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;Editar y en las propiedades clic en el botón Editor de Código Fuente y escribir ahí el estilo de la siguiente manera: &lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&amp;lt;style&amp;gt;&lt;br /&gt;#MSOZoneCell_WebPart_WPQ_ TABLE TR TD TABLE TR TD .ms-WPTITLE {BACKGROUND-IMAGE:url(\_layouts\images\nom_imagen.gif);font-weight:bold;font-family:Tahoma,sans-serif;color:#ffffff;font-size:10pt;}#MSOZoneCell_WebPart_WPQ_ TABLE TR TD TABLE TR TD .ms-WPHeader {BACKGROUND-IMAGE:url(\_layouts\images\nom_imagen.gif);}&amp;lt;/style&amp;gt;&lt;br /&gt;&lt;br /&gt;Donde:&lt;br /&gt;#MSOZoneCell_WebPart_WPQ_ será reemplazado por el webpart al que corresponda aplicar el cambio de estilo, por ejemplo:&lt;br /&gt;&lt;br /&gt;#MSOZoneCell_WebPartWPQ3&lt;br /&gt;El número 3 del ejemplo corresponde al nro. de orden en el que fue definido el elemento web en la página.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4732304243847705950-80024611321477671?l=silvinapizzarulli.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://silvinapizzarulli.blogspot.com/feeds/80024611321477671/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4732304243847705950&amp;postID=80024611321477671&amp;isPopup=true' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/80024611321477671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4732304243847705950/posts/default/80024611321477671'/><link rel='alternate' type='text/html' href='http://silvinapizzarulli.blogspot.com/2008/11/estilo-para-un-webpart-en-particular.html' title='Estilo para un WebPart en Particular'/><author><name>Silvina Pizzarulli</name><uri>http://www.blogger.com/profile/02366291479299197418</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_nBDREF1mLmY/SSXO7pV3BKI/AAAAAAAACzs/p_Q4LR0S6nc/S220/logoSilvina.png'/></author><thr:total>2</thr:total></entry></feed>
