Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# VisualStudioOdata“;添加服务参考“;代码生成失败_C#_Web Services_Odata_Data.gov - Fatal编程技术网

C# VisualStudioOdata“;添加服务参考“;代码生成失败

C# VisualStudioOdata“;添加服务参考“;代码生成失败,c#,web-services,odata,data.gov,C#,Web Services,Odata,Data.gov,提供OData数据导出以及使用链接的说明 (在Nugeting版本5.6.1之后)我尝试在Visual Studio 2012或Visual Studio 2013中使用完整链接“添加服务引用”到我的C#项目,我得到下载时出错'http://data.cms.gov/OData.svc/97k6-zzx3/_vti_bin/ListData.svc/$metadata'。 请求失败,HTTP状态为404:未找到 如果我将URL截断为,那么我会更进一步,但定制工具“DataServicesCo

提供OData数据导出以及使用链接的说明

(在Nugeting版本5.6.1之后)我尝试在Visual Studio 2012或Visual Studio 2013中使用完整链接“添加服务引用”到我的C#项目,我得到
下载时出错'http://data.cms.gov/OData.svc/97k6-zzx3/_vti_bin/ListData.svc/$metadata'。
请求失败,HTTP状态为404:未找到

如果我将URL截断为,那么我会更进一步,但定制工具“DataServicesCoreClientGenerator”仍然出现错误。数据服务客户端代码生成失败:指定的架构无效。错误:。。。“Name”属性无效-值“97k6-zzx3”根据其数据类型无效(我想是因为C#标识符不能以数字开头)

这是data.cms.gov或Visual Studio(等)的错误吗?是否有一个解决办法

谢谢

尝试使用。代码生成需要元数据,上面的URL将提供这一点

URL是服务文档,而不是元数据。

请尝试使用。代码生成需要元数据,上面的URL将提供这一点


URL是服务文档,而不是元数据。

@Dan-谢谢,但尝试该URL不会显示行为上的变化。我也并不感到惊讶,因为“添加服务引用”对话框长期以来一直能够猜测元数据(即
?wsdl
),而本例中的对话框仍然能够在树中显示服务及其所有不同的“操作”。但是,当我说“确定”为“是”时,请为所选服务生成服务引用。它失败了,因为我的帖子的最后一个图像中出现了错误。抱歉@uosɐſ,为了清楚起见,我刚刚更正了Maya的答案。不管怎样,我在过去成功地使用(并公开)WCF OData服务;我隐约记得将服务引用添加到OData服务的过程略有不同(IIRC,我可能不这么认为),让我仔细研究一个老项目。哦,哇!是的,那应该写给玛雅-我的坏@Maya。谢谢你,丹。我怀疑这是一个特定于服务的问题,因为服务名称以数字开头。但如果我等data.gov解决这个问题,我就没有运气了。希望你们有一个共同的秘密。对不起,我昨晚没有看到所附的照片。。。我只是回顾了的元数据。是的,根据OData协议,实体集和属性的某些名称无效…如果您尝试。没问题。@Dan-谢谢,但是尝试那个url并没有显示行为上的改变。我也并不感到惊讶,因为“添加服务引用”对话框长期以来一直能够猜测元数据(即
?wsdl
),而本例中的对话框仍然能够在树中显示服务及其所有不同的“操作”。但是,当我说“确定”为“是”时,请为所选服务生成服务引用。它失败了,因为我的帖子的最后一个图像中出现了错误。抱歉@uosɐſ,为了清楚起见,我刚刚更正了Maya的答案。不管怎样,我在过去成功地使用(并公开)WCF OData服务;我隐约记得将服务引用添加到OData服务的过程略有不同(IIRC,我可能不这么认为),让我仔细研究一个老项目。哦,哇!是的,那应该写给玛雅-我的坏@Maya。谢谢你,丹。我怀疑这是一个特定于服务的问题,因为服务名称以数字开头。但如果我等data.gov解决这个问题,我就没有运气了。希望你们有一个共同的秘密。对不起,我昨晚没有看到所附的照片。。。我只是回顾了的元数据。是的,根据OData协议,实体集和属性的某些名称无效…如果您尝试。没问题。