miércoles, 21 de enero de 2009

Detalle del Error Inesperado

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". 
Para habilitar esto hay que hacer dos modificaciones en el archivo web.config de la aplicación web que estamos desarrollando: 

Modificar los siguientes atributos: 

  • CallStack = true (el valor original es false).
  • CustomErrors = Off (el valor original es On)

sábado, 29 de noviembre de 2008

Error Inesperado al usar controles de ASP.NET en una masterpage

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".
Sucede al insertar un control xmldatasource en la masterpage. Pero también lo hace cuando se insertan controles propios del asp.net.

Al ejecutar el Event Viewer, en System veremos el siguiente error:

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.


La solución es la siguiente:
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.
Nos encontraremos que la aplicación es la siguiente: IIS WAMREG admin Service.
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:


  • En Adminitrative Tools, ejecutar Component Services.


  • Ubicar la aplicación que está dando problemas: IIS WAMREG admin Service, hacer botón derecho del mouse y hacer clic en propiedades.
  • Hace clic en el tab Security.



  • Hacer clic en Edit (Se visualizarán los usuarios con sus permisos)
  • Hacer clic en Add…
  • Buscar el usuario que necesita estos permisos, y agregarlo.
  • Otorgarle los permisos.

jueves, 27 de noviembre de 2008

Errores SPSearch (usuario) y oSearch (usuario)

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).

Usuario es la cuenta con la cual se está tratando de iniciar el servicio.

La solución es agregar el nombre de dominio al usuario, 
(nombre-dominio\nombre-usuario)