Ir al contenido principal

The object with the following address was expected to be located under the following web address

Síntomas

Al realizar una operación de migración, se muestra el siguiente mensaje:

The object with the following address '{0}' was expected to be located under the following web address '{1}'. This can happen when there is an error in the Alternate Access Mappings configuration.

Código de error

  • IN-549-142

  • IN-550-142

Detalles

Este error significa que ShareGate Migrate espera que la dirección de un elemento esté ubicada bajo otra, pero no es el caso. Por ejemplo, un formulario personalizado de una lista normalmente debería estar ubicado en una carpeta dentro de la carpeta raíz de la lista, por lo que debería estar ubicado bajo la lista. Si la dirección de la lista es "http://site/list", ShareGate Migrate espera que la dirección del formulario comience con "http://site/list/...". Si la dirección del formulario es otra, como "http://site/anotherList/..." o "http://anotherSite/list/...", ShareGate Migrate mostrará este error.

Este error suele estar relacionado con formularios o flujos de trabajo, y la causa más común es que el formulario o flujo de trabajo se copió o se movió desde otro lugar sin actualizarse correctamente.

Este problema también puede ocurrir debido a la configuración de Alternate Access Mappings. Por ejemplo, si creas la colección de sitios "Site Name", debes agregarla a Alternate Access Mappings. Para obtener más información sobre cómo administrar Alternate Access Mappings, consulta aquí.

Solución

Lo primero que debes verificar es si el objeto está en la ubicación correcta en tu sitio de origen. Para hacerlo, conéctate a tu sitio de origen con SharePoint Designer y haz clic en "All Files" para navegar por la estructura de carpetas de tu sitio. Luego, ubica tanto el elemento superior (normalmente el sitio o la lista) como el elemento problemático (generalmente un formulario o un archivo de flujo de trabajo) y verifica si el elemento problemático está correctamente ubicado dentro del sitio o la lista. Si no es el caso, intenta copiarlo o crear uno nuevo en la ubicación correcta y luego actualiza el sitio o la lista para que haga referencia al nuevo elemento en lugar del anterior.

Si todo parece estar construido correctamente, entonces el problema podría estar en la configuración de Alternate Access Mappings. Puedes leer más información sobre cómo deben configurarse aquí.

Este artículo fue traducido con inteligencia artificial. En caso de duda, consulta la versión original en inglés.

¿Ha quedado contestada tu pregunta?