Saltar al contenido

No se puede cargar la DLL ‘SqlServerSpatial.dll’

Solución:

SqlServerSpatial.dll es un código no administrado. Debe instalar la versión correcta (64 bits) en el servidor. Agregue la DLL a su proyecto. Establezca las propiedades de SqlServerSpatial110.dll en “Copiar al directorio de salida = Copiar siempre”

Aquí encontrará información detallada

SQL 2012 también instala este dll, ¡SQL 2014 no lo hace! Debe instalar los tipos de CLR del sistema de Microsoft para SQL Server 2008 R2 en la máquina.

  1. http://www.microsoft.com/en-us/download/details.aspx?id=26728
  2. Hacer clic Descargar
  3. Marque uno de estos dependiendo de la arquitectura de su procesador:

    • 1033 x64 SQLSysClrTypes.msi
    • 1033 x86 SQLSysClrTypes.msi
    • 1033 IA64 SQLSysClrTypes.msi
  4. Hacer clic próximo

Editar

como Ian GraingerComentario, debe instalar la versión correcta basada en su IIS. aparentemente, IIS Express se ejecuta en modo de 32 bits de forma predeterminada.

<runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  <dependentAssembly>
  <assemblyIdentity name="Microsoft.SqlServer.Types" 
  publicKeyToken="89845dcd8080cc91" culture="neutral" />
  <bindingRedirect oldVersion="10.0.0.0" newVersion="12.0.0.0" />
  </dependentAssembly>
  </assemblyBinding>
</runtime>
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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