目标:
要创建一个.NET dll,我可以从SQL Server内部引用,我可以在其中传入一个地址&使用获取一个地理编码字符串,我可以将其作为POINT粘贴到地理数据类型中t-SQL中的STPointFromText()

我正在使用Virtual Earth,我注册了开发者帐户,这给了我访问虚拟地球登台服务器。

我正在尝试以与所示示例类似的方式创建用户定义的函数这里虽然当然使用Visual Studio 2008。我有我在ASP.NET中编写的代码,它使用虚拟地球来传递地址和信息。取回纬度/经度坐标。

问题:
唯一的问题是虚拟地球要求你为地理编码服务,出于某种原因,当我进入项目菜单时,有添加参考添加Web参考,但没有添加服务参考这是我需要能够调用 geocodeService.Geocode(geocodeRequest)来完成所有魔术。

有人能告诉我我做错了什么吗?为什么不能在Visual Studio中为SQL Server项目添加服务引用?

有帮助吗?

解决方案

右键单击Sql Server Project,转到属性,确保目标框架设置为.Net 3.5。我猜他的目标是.Net 2.0 FW。

如果您确实需要坚持使用2.0 Framework,请在浏览器中打开.svc链接并解压缩 wsdl url ,你可以做一个”添加网页参考“。代替

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top