我有一个部署在Windows Azure上的现有产品。但是部署失败并出现以下错误。如何解决他的问题
Copying file SqlServerTypes\x64\SqlServerSpatial110.dll to C:\DWASFiles\Sites\<project>\Temp\b3d105f6-8fd0-4093-9957-8174422abded\SqlServerTypes\x64\SqlServerSpatial110.dll failed. Could not find file 'SqlServerTypes\x64\SqlServerSpatial110.dll'.
如何解决此问题?
答案 0 :(得分:2)
我最近遇到了这个问题,发现这篇博文就为我解决了这个问题:http://blogs.msdn.com/b/adonet/archive/2013/12/09/microsoft-sqlserver-types-nuget-package-spatial-on-azure.aspx
有效的解决方案是将一个名为Microsoft.SqlServer.Types
的NuGet包添加到您的项目中。这个软件包带有一个自述文件,解释了你需要做什么,而且非常简单。
答案 1 :(得分:1)
安装NuGet包Microsoft.SqlServer.Types
解决了这个问题。
但是请记住在调用任何空间操作之前添加此行:
SqlServerTypes.Utilities.LoadNativeAssemblies(AppDomain.CurrentDomain.BaseDirectory);
安装NuGet包后,在readme.htm
内解释了这一点。