ASP NET 当我尝试保存数据库时,出现无法加载 DLL 的错误 'SqlServerSpatial140.dll'
ASP NET when i try save db, i get the error Unable to load DLL 'SqlServerSpatial140.dll'
我在本地机器上有站点,当我尝试调用 db.SaveChanges() 时,我收到错误:System.Reflection.TargetInvocationException:“调用目标抛出了异常。”内部异常:DllNotFoundException:无法加载 DLL 'SqlServerSpatial140.dll':找不到单个模块。 (HRESULT 异常:0x8007007E)。
但相同的代码在全球机器上运行完美。为什么我能得到错误?
写入异常的文件可用。
我解决了我的问题。我在网站上下载了这个 dll 文件(32 位和 64 位)- msvcp120、sqlserverspatial140:https://www.dll-files.com/
并在文件夹 System32(64 位)和 SysWow64(32 位)中重写。
我在本地机器上有站点,当我尝试调用 db.SaveChanges() 时,我收到错误:System.Reflection.TargetInvocationException:“调用目标抛出了异常。”内部异常:DllNotFoundException:无法加载 DLL 'SqlServerSpatial140.dll':找不到单个模块。 (HRESULT 异常:0x8007007E)。 但相同的代码在全球机器上运行完美。为什么我能得到错误? 写入异常的文件可用。
我解决了我的问题。我在网站上下载了这个 dll 文件(32 位和 64 位)- msvcp120、sqlserverspatial140:https://www.dll-files.com/ 并在文件夹 System32(64 位)和 SysWow64(32 位)中重写。