SharePoint 2010: System.IO.FileNotFoundException

Al crear una aplicación de consola o un artefacto distinto al que nos proporciona VisualStudio 2010 con las plantillas para SharePoint 2010 nos podemos encontrar que al conectar con la Colección de Sitios nos salte una excepción del tipo System.IO.FileNotFoundException:

The Web application at{Url Colección de sitios} could not be found. Verify that you have typed the URL correctly. If the URL should be serving existing content, the system administrator may need to add a new request URL mapping to the intended application.

Si estás seguro que la url de la Colección de sitios está bien escrita y el usuario con el que se ejecuta el proceso tiene acceso, verifica que tu código se ha compilado para plataforma x64. Y es que SharePoint 2010 solo corre sobre 64 bits por lo que nuestros ensamblados tendrán que generarse para esa plataforma. Por defecto, las plantillas básicas de proyectos de Visual Studio 2010 (aplicaciones de consola, de formulario, …) tienen activa la plataforma “x86”, por lo que tendremos que cambiar a x64 y volver a compilar nuestros assemblies.

Desde Visual Studio 2010 > Menú generar > Administrador de configuración: en el desplegable “Plataforma de soluciones activas” seleccionaremos la opción “Nueva”. Se abrirá una nueva ventan en la que indicaremos que la nueva plataforma será “x64” y que copie la configuración de “x86”. Aceptaremos y generaremos de nuevo el proyecto.

image image

Publicado por

Mario Cortés

Mario Cortés Flores es MVP en Office 365, trabaja en Plain Concepts como Team Lead y escribe habitualmente en geeks.ms/blogs/mcortes y en Twitter @mariocortesf. Podréis encontrarlo colaborando activamente con la comunidad de MadPoint y SUGES

Un comentario sobre “SharePoint 2010: System.IO.FileNotFoundException”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *