Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何让SqlServerSpatial在Azure上工作?_C#_Entity Framework_Azure - Fatal编程技术网

C# 如何让SqlServerSpatial在Azure上工作?

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,因为我看到一些文章谈到

我正在尝试将我的asp.net web api上载到azure网站。我在EF中遇到了空间方面的问题

我第一次尝试通过EF将数据插入数据库时出错,但通过使用“Microsoft.SqlServer.Types”修复了该错误

现在,当我试图从数据库中获取数据时,似乎出现了一个错误

无法加载DLL“SqlServerSpatial.DLL”:指定的模块无法加载 找不到。(来自HRESULT的异常:0x8007007E)

我曾尝试安装SqlServerSpatial110.dll,因为我看到一些文章谈到了这一点(但他们从2011年8月开始讨论),但它又出现了一些Com错误


我如何获得工作空间?

从2012年开始退房;这对我有用。这是一个在项目的正确位置获得正确DLL的问题。希望这有帮助。

SqlServerSpatial.dll随SQLServer2008功能包提供。最新版本可在此处获得

根据SQL Server的版本,您需要下载并安装这些

SQLSysClrTypes_amd64.msi
SQLSysClrTypes_ia64.msi
SQLSysClrTypes_x86.msi
它们包含sqlserverspatial.dll和安装在
SysWOW64
System32
中的C运行时