C# 如何让SqlServerSpatial在Azure上工作?
我正在尝试将我的asp.net web api上载到azure网站。我在EF中遇到了空间方面的问题 我第一次尝试通过EF将数据插入数据库时出错,但通过使用“Microsoft.SqlServer.Types”修复了该错误 现在,当我试图从数据库中获取数据时,似乎出现了一个错误 无法加载DLL“SqlServerSpatial.DLL”:指定的模块无法加载 找不到。(来自HRESULT的异常:0x8007007E) 我曾尝试安装SqlServerSpatial110.dll,因为我看到一些文章谈到了这一点(但他们从2011年8月开始讨论),但它又出现了一些Com错误C# 如何让SqlServerSpatial在Azure上工作?,c#,entity-framework,azure,C#,Entity Framework,Azure,我正在尝试将我的asp.net web api上载到azure网站。我在EF中遇到了空间方面的问题 我第一次尝试通过EF将数据插入数据库时出错,但通过使用“Microsoft.SqlServer.Types”修复了该错误 现在,当我试图从数据库中获取数据时,似乎出现了一个错误 无法加载DLL“SqlServerSpatial.DLL”:指定的模块无法加载 找不到。(来自HRESULT的异常:0x8007007E) 我曾尝试安装SqlServerSpatial110.dll,因为我看到一些文章谈到
我如何获得工作空间?从2012年开始退房;这对我有用。这是一个在项目的正确位置获得正确DLL的问题。希望这有帮助。SqlServerSpatial.dll随SQLServer2008功能包提供。最新版本可在此处获得 根据SQL Server的版本,您需要下载并安装这些
SQLSysClrTypes_amd64.msi
SQLSysClrTypes_ia64.msi
SQLSysClrTypes_x86.msi
它们包含sqlserverspatial.dll和安装在SysWOW64
和System32
中的C运行时