在 ASP.NET 中将字符串转换为 DbGeometry 时出现“空间类型和函数不可用”错误

2023-12-13

当尝试如下转换字符串时

52.0986413 5.2171528

到一个类型的变量DbGeometry像这样

Geometry = System.Data.Entity.Spatial.DbGeometry.FromText("POINT("+preometry+")");

其中 Geometry 是类型System.Data.Entity.Spatial.DbGeometry我收到下一条错误消息:

空间类型和函数对此提供程序不可用,因为找不到程序集“Microsoft.SqlServer.Types”版本 10 或更高版本。

即使我的项目中有 Microsoft.SqlServer.Types 版本 11.0.2。 有人知道可能是什么问题吗? 提前致谢


当我重新安装 Microsoft.SqlServer.Types 时,我找到了答案。

对于 ASP.NET 应用程序,请将以下代码行添加到 Global.asax.cs 中的 Application_Start 方法中:

SqlServerTypes.Utilities.LoadNativeAssemblies(Server.MapPath("~/bin"));

对于桌面应用程序,添加以下代码行以在执行任何空间操作之前运行:

 SqlServerTypes.Utilities.LoadNativeAssemblies(AppDomain.CurrentDomain.BaseDirectory);

这为我解决了

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 ASP.NET 中将字符串转换为 DbGeometry 时出现“空间类型和函数不可用”错误 的相关文章

  • 如何为 C 分配的 numpy 数组注册析构函数?

    我想在 C C 中为 numpy 数组分配数字 并将它们作为 numpy 数组传递给 python 我可以做的PyArray SimpleNewFromData http docs scipy org doc numpy reference
  • 如何访问另一个窗体上的ListView控件

    当单击与 ListView 所在表单不同的表单中的按钮时 我试图填充 ListView 我在 Form1 中创建了一个方法以在 Form2 中使用 并将参数传递给 Form1 中的方法 然后填充 ListView 当我调试时 我得到了传递的
  • 获取 WPF 控件的所有附加事件处理程序

    我正在开发一个应用程序 在其中动态分配按钮的事件 现在的问题是 我希望获取按钮单击事件的所有事件 因为我希望删除以前的处理程序 我尝试将事件处理程序设置为 null 如下所示 Button Click null 但是我收到了一个无法分配 n
  • 在一个字节中存储 4 个不同的值

    我有一个任务要做 但我不知道从哪里开始 我不期待也绝对不想要代码中的答案 我想要一些关于该怎么做的指导 因为我感到有点失落 将变量打包和解包到一个字节中 您需要在一个字节中存储 4 个不同的值 这些值为 NAME RANGE BITS en
  • PlaySound 可在 Visual Studio 中运行,但不能在独立 exe 中运行

    我正在尝试使用 Visual Studio 在 C 中播放 wav 文件 我将文件 my wav 放入项目目录中并使用代码 PlaySound TEXT my wav NULL SND FILENAME SND SYNC 我按下播放按钮 或
  • C++:.bmp 到文件中的字节数组

    是的 我已经解决了与此相关的其他问题 但我发现它们没有太大帮助 他们提供了一些帮助 但我仍然有点困惑 所以这是我需要做的 我们有一个 132x65 的屏幕 我有一个 132x65 的 bmp 我想遍历 bmp 并将其分成小的 1x8 列以获
  • 无需安装即可部署 Expression Encoder SDK

    我试图在使用 Microsoft Expression Encoder 3 SDK 时证明一个概念 我正在尝试将 SDK 部署到我的托管 Web 服务器 以了解更多关于它是否有效以及还需要安装什么的信息 我无法在服务器上进行任何操作 以下是
  • 使用 Moq 使用内部构造函数模拟类型

    我正在尝试模拟 Microsoft Sync Framework 中的一个类 它只有一个内部构造函数 当我尝试以下操作时 var fullEnumerationContextMock new Mock
  • 将 log4net 与 Autofac 结合使用

    我正在尝试将 log4net 与 Autofac 一起使用 我粘贴了这段代码http autofac readthedocs org en latest examples log4net html http autofac readthed
  • 等待线程完成

    private void button1 Click object sender EventArgs e for int i 0 i lt 15 i Thread nova new Thread Method nova Start list
  • 如何从main方法调用业务对象类?

    我已将代码分为业务对象 访问层 如下所示 void Main Business object public class ExpenseBO public void MakeExpense ExpensePayload payload var
  • (de)从 CSV 序列化为对象(或者最好是类型对象的列表)

    我是一名 C 程序员 试图学习 C 似乎有一些内置的对象序列化 但我在这里有点不知所措 我被要求将测试数据从 CSV 文件加载到对象集合中 CSV 比 xml 更受青睐 因为它更简单且更易于人类阅读 我们正在创建测试数据来运行单元测试 该集
  • 如果方法参数是 string 或 int,ASP.NET WebAPI 会抛出 404

    我对 ASP NET MVC4 WebAPI 做了一个非常简单的测试 发现了一些有趣的问题 当一个方法采用复杂类型时 它会起作用 但是当它采用 string 或 int 时 它将抛出 404 如给出的屏幕截图所示 AddProduct 可以
  • 如何在按钮单击时模拟按键 - Unity

    我对 Unity 中的脚本编写非常陌生 我正在尝试创建一个按钮 一旦单击它就需要模拟按下 F 键 要拾取一个项目 这是我当前的代码 在编写此代码之前我浏览了所有统一论坛 但找不到任何有效的东西 Code using System Colle
  • 有没有办法强制显示工具提示?

    我有一个验证字段的方法 如果无法验证 该字段将被清除并标记为红色 我还希望在框上方弹出一个工具提示 并向用户显示该值无效的消息 有没有办法做到这一点 并且可以控制工具提示显示的时间 我怎样才能让它自己弹出而不是鼠标悬停时弹出 If the
  • Linq-to-entities,在一个查询中获取结果+行数

    我已经看到了有关此事的多个问题 但它们已经有 2 年 或更长 的历史了 所以我想知道这方面是否有任何变化 基本思想是填充网格视图并创建自定义分页 所以 我还需要结果和行数 在 SQL 中 这将类似于 SELECT COUNT id Id N
  • 使用 GROUP 和 SUM 的 LINQ 查询

    请帮助我了解如何使用带有 GROUP 和 SUM 的 LINQ 进行查询 Query the database IEnumerable
  • 当另一个线程可能设置共享布尔标志(最多一次)时,是否可以读取共享布尔标志而不锁定它?

    我希望我的线程能够更优雅地关闭 因此我尝试实现一个简单的信号机制 我不认为我想要一个完全事件驱动的线程 所以我有一个工作人员有一种方法可以使用关键部分优雅地停止它Monitor 相当于C lock我相信 绘图线程 h class Drawi
  • 防止在工厂方法之外实例化对象

    假设我有一个带有工厂方法的类 class A public static A newA Some code logging return new A 是否可以使用 a 来阻止此类对象的实例化new 那么工厂方法是创建对象实例的唯一方法吗 当
  • 在客户端系统中安装后桌面应用程序无法打开

    我目前正在使用 Visual Studio 2017 和 4 6 1 net 框架 我为桌面应用程序创建了安装文件 安装程序在我的系统中完美安装并运行 问题是安装程序在其他计算机上成功安装 但应用程序无法打开 edit 在客户端系统中下载了

随机推荐

  • 用于多个不同类名组合的 CSS 选择器

    我想隐藏一些类 这些类看起来像 class 1 class 2 class 3 class 60等等 我想隐藏所有 class20s class30s 类 并且键入每个类行并不是有效的方法 class21 class22 class23 d
  • 使用 NSPredicate 按日期过滤 coredata 不返回任何内容

    嗨 我是这个核心数据的新手 我有两个实体 CategoryList 和 ExpenseList CategoryList由两个属性组成1 日期 nsdate 2 类别 nsstring 在与 ExpenseList 的许多关系中 关系名称为
  • Cut() 错误 - “中断”不是唯一的

    我有以下数据框 a ID a 1 b 1 a 2 b 2 1 1 40 00 100 00 NA 88 89 2 2 100 00 100 00 100 100 00 3 3 50 00 100 00 75 100 00 4 4 66 67
  • for 循环中的闭包

    循环中的闭包给我带来了问题 我想我必须创建另一个返回函数的函数来解决问题 但我无法让它与我的 jQuery 代码一起工作 这是简化形式的基本问题 function foo val alert val for var i 0 i lt 3 i
  • JSONField Django 模板没有显示我去了什么

    经过大量研究 我仍然没有找到如何做到这一点 我的目的是能够在键 值中分离我的 json 以仅显示我认为必要的内容 例如标题 作者 这是一个 Django 网站 我已经做到了 在 models py 中 class Production mo
  • 错误:找不到本地工作区文件('angular.json')

    I have travis ci与我的 GitHub 帐户集成 https github com pradeep0601 Angular5 Router App 当我更新的时候 angular cli从 1 7 4 版本到 6 0 0 rc
  • iOS 模拟器无法启动

    我正在尝试运行 Xamarin Forms 的示例 我已经制作了示例应用程序 我已在项目中添加了所需的包 但由于某种原因我收到了错误 无法启动模拟器 无法加载框架 libswiftCore dylib 路径 Applications Xco
  • 使用超过 1 个条件对 data.frames 进行子集化

    我发现这个问题与我的类似 但我需要知道一种方法来用数学条件 例如小于或等于或大于或等于 gt 或 根据多个条件在 R 中对数据帧进行子集化 关于如何做到这一点有什么想法吗 这是我的 data frame 的 dput structure l
  • Angular:ngOnChanges 不更新值

    我是 ngOnchanges 的新手 面临以下问题 我的父组件正在 ngOnChanges 设置推荐值并将相同的值发送到子组件 child 接收与 ngOnChanges 中的输入相同的内容 根据某些条件 例如totalVal gt 0 我
  • 控制器子目录?

    我想将一些控制器隔离在我的 Symfony2 应用程序的子目录中 像这样的东西 route resource MyBundle Controller Admin type annotation prefix admin 该目录中有6个控制器
  • 为什么我的 Javascript 中的两个正则表达式文字在属性上有所不同?

    我读到Javascript 好的部分Douglas Crockford 指出 JavaScript 正则表达式文字共享同一个对象 如果是这样 那么这两个正则表达式文字为何会有所不同lastIndex财产 var a a g var b a
  • Swift/Firebase 数据库无效令牌错误

    Firebase 遇到一些相当奇怪的问题 我已经通过 cocoaPods 安装了 firebase 包括 GoogleService Info plist 等 但是当我尝试从 Firebase 读取值时 出现此错误 2016 06 16 1
  • 使用加载数据将 csv 文件传输到 hive 表 - 如何格式化 csv 中的日期以供 hive 表接受

    我正在使用加载数据语法将 csv 文件加载到表中 该文件与 hive 接受的格式相同 但仍然在发出加载数据后 最后 2 列在选择时返回 null 1750 651 2013 03 11 2013 03 17 1751 652 2013 03
  • 文件浏览器的 vscode api

    我正在编写 VSCode 扩展 需要根据用户选择的文件夹 子文件夹创建文件 删除文件 有没有办法通过 Visual Studio Code api 从资源管理器树中查找选定的文件夹 人们可以通过活动文本编辑器跟踪打开的文件或onDidOpe
  • 如何向 django 管理站点添加新用户发送电子邮件?

    每当管理员向管理站点添加新用户时 我想向用户电子邮件地址发送一封包含登录详细信息的电子邮件 我知道 Django 为此提供了 send mail 模块 但我不知道应该把这段代码放在哪里 并覆盖某些视图以在添加新用户时自动发送邮件 from
  • Visual Studio Code - 防止同一文件打开两次

    以前曾发生过几次这样的情况 我打开同一个文件两次 然后就忘记了 这意味着我在两个窗格中编辑同一文件 这意味着同一文件的两个版本 这导致了错误 并且我不明白为什么我的代码无法正常运行 是否有设置可以防止同一文件打开两次 更新 v1 11 0
  • 如何为自定义 Android 通知添加垂直线到 RemoteView?

    我正在努力向自定义 Android 通知添加垂直线 我尝试将这样的视图添加到我的相对布局中
  • 只有一个条目的多维数组

    我编写了一个通用函数来调用存储过程 我尝试使用多维数组来传递参数 现在 该过程可能只采用一个参数 因此我的多维数组也只有一个参数 但这样的数组长度是2 MyParameters param1 name param1 value MyPara
  • 为什么 TH32CS_SNAPMODULE32 不能单独工作?

    我正在尝试 WinAPI 中的一些东西 我的操作系统是Win7 x64 P1 Ultimate 当我尝试列出进程的所有模块时 我发现我想要的模块是 32 位模块 所以我替换了 TH32CS SNAPMODULE With TH32CS SN
  • 在 ASP.NET 中将字符串转换为 DbGeometry 时出现“空间类型和函数不可用”错误

    当尝试如下转换字符串时 52 0986413 5 2171528 到一个类型的变量DbGeometry像这样 Geometry System Data Entity Spatial DbGeometry FromText POINT pre