Pregunta

Necesito hacer un trabajo con un archivo .dat WSS de respaldo y estoy teniendo problemas para que haga algo.

Lo instalé a través de stsadm y parece que se realizó sin problemas, pero el sitio ahora me redirige a una página de error, solo el clásico " Archivo no encontrado " uno, pero en la URL sugiere que el texto erro sería "Clase no registrada" si hubo un mensaje de error más informativo.

Cuando ejecuto " stsadm -0 enumsites -url = http: // my-restore-site / " Me sale esto:

C:\>"C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\BIN
\stsadm" -o enumsites -url http://my-restored-site

<Sites Count="1">
  <Site Url="http://my-restored-site" Error="Class not registered" />
</Sites>

¿Hay alguna forma de decir qué clase no está registrada o hay algo más que sucede aquí? He habilitado el registro de Sharepoint, pero parece que no tuvo absolutamente ningún efecto, ciertamente no existe ningún archivo en la ruta que le pedí que usara.

¿Fue útil?

Solución

Esto es lo que hago en ese caso:

Use procmon para rastrear el uso del registro. Observe los resultados de HKCR \ CLSID y NAME NOT FOUND .

Tome nota de los CLSID que no encuentra, busque en Google para tener una idea de si tienen que ver con su problema. Descubra qué .dll los proporciona y registre ese .dll con regsvr32 (o use el instalador correspondiente para el componente que falta, si falta un montón de cosas).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top