gpt4 book ai didi

c# - 系统.DllNotFoundException : Unable to load DLL 'SqlServerSpatial110.dll' : The specified module could not be found

转载 作者:行者123 更新时间:2023-11-30 16:56:13 26 4
gpt4 key购买 nike

我正在做一个具有地理距离计算功能的项目。因此,我通过为该函数添加 nuget 包 SqlServerSpatial110.dll 在 Entity Framework 中使用地理数据类型。

我认为我的代码是正确的。一切都在本地服务器上运行。但是当我将它上传到服务器时,它显示以下错误:

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.DllNotFoundException: Unable to load DLL 'SqlServerSpatial110.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

请告诉我将 SqlServerSpatial110.dll 上传到服务器的步骤。

最佳答案

在应用程序的 Web.config 中添加 Microsoft.SqlServer.Types 的引用解决了问题。

<runtime><assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Microsoft.SqlServer.Types" publicKeyToken="89845dcd8080cc91" />
<bindingRedirect oldVersion="1.0.0.0-11.0.0.0" newVersion="10.0.0.0" />
</dependentAssembly>
</assemblyBinding></runtime>

关于c# - 系统.DllNotFoundException : Unable to load DLL 'SqlServerSpatial110.dll' : The specified module could not be found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28240474/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com