Buscando web parts y componentes interesantes me he encontrado con una que
promete. Se trata de una papelera de reciclaje para los documentos de sitios
SharePoint, de modo que cuando los ficheros son borrados, antes de ser
eliminados del servidor SQL, se copian a un directorio por si acaso se
necesita recuperarlos.
Esta descarga no es concretamente un web part, sino un filtro ISAPI que se
instala en el servidor. Está comentado aquí:
http://blogs.msdn.com/cjohnson/arch...77544.aspx y se puede
descargar de
http://www.gotdotnet.com/Workspaces...ce.aspx?id37a203-f377-401c-b23d-ae59e6f05b80
He conseguido instalarlo y usarlo, e incluso funciona bien para sitios cuyo
idioma es Ingles, pero para sitios en Castellano da error a la hora de
eliminar cualquier fichero y los logs dicen:
(2005:10:11 10:24:29.673):*** In CopyListItem:
. Error=[System.IO.FileNotFoundException: No existe el Web "/Documentos
compartidos".
at
Microsoft.SharePoint.Library.SPRequestInternalClass.OpenWebInternal(String
bstrUrl, String& pbstrServerRelativeUrl, UInt32& pnLanguage, UInt32&
pnLocale, String& pbstrAlternateCSSUrl, String& pbstrCustomJSUrl, String&
pbstrAlternateHeaderUrl)
at Microsoft.SharePoint.Library.a.a(String A_0, String& A_1, UInt32& A_2,
UInt32& A_3, String& A_4, String& A_5, String& A_6)
at Microsoft.SharePoint.SPWeb.f()
at Microsoft.SharePoint.SPWeb.get_ServerRelativeUrl()
at Microsoft.SharePoint.SPWeb.get_Url()
at SharePointRecycleBin.Handler.Library.SharePointLib.GetSPWeb(String
sItemUrl, String& sSiteUrl, String& sErrorMessage, String sLogonUser)
at SharePointRecycleBin.Handler.Library.SharePointLib.CopyListItem(String
sListId, String sItemId, String sItemUrl, String sListUrl, String
sRecycleFolder, String sLogonUser)]
(2005:10:11 10:24:29.673):*** In ArchiveSPSUI_ListItem: delete - sReturn=[No
existe el Web "/Documentos compartidos".]
Cuando dicho web /Documentos compartidos SI existe.
¿Alguien ha usado este componente y le funciona bien?
Un saludo a todos.
Leer las respuestas