0

我尝试使用 VS 2008 创建 OData Web 服务,但没有任何运气。我从 Odata.org 下载了 ODataDemo,安装了Microsoft .NET Framework 3.5 Service Pack 1适用于 Windows XP 的 .NET Framework 3.5 的 ADO.NET Data Services Update。但是,我没有看到对 ADO.NET 数据服务框架的任何引用。当我尝试添加新的 ADO.Net 数据服务时,我找不到任何模板。

例如,我无法从 Add|New Item...(| Web | WCF Data Service) 中找到 ADO.Net 数据 Web 服务。

不确定我是否错过了任何包或库?或者是否有任何可用的 OData .Net 3.5 或 VS 2008 示例项目?

顺便说一句,我尝试下载 VS2010 Express。它在我的 Windows XP 上太慢了,我找不到任何用于 Web 服务或 ADO.Net wcf 数据服务的模板。我不确定是否有任何其他可用于 VS 2008 的 REST Web 服务工具包?我想我很久以前就尝试过CodePlex的 REST WCF Toolkit ,但我在那里找不到它。基本上我需要的是一个工具包来创建 REST 服务以提供 xml 或 json 中的数据集合。

4

1 回答 1

1

我正在使用 VS2008 专业版。

我安装了适用于 XP 的 .NET 3.5 的 ADO.NET 数据服务更新,并且能够将 ADO.NET 数据服务添加到我的 Web 应用程序项目中。我所做的是:

  1. 创建了一个新的 Web 应用程序项目;
  2. 右键单击项目并选择 Add -> 'New Item...';
  3. 在“添加新项”对话框中,第二列中的第三项(至少对我而言)是 ADO.NET 数据服务。我选择了它,一切都很好。

这个项目的模板可以在你的文件系统上找到(基于我的机器):c:\program files\microsoft visual studio 9.0\common7\ide\itemtemplates\web\csharp\1033

您应该在那里看到一个名为“AdoNetDataServiceCSharpWebsite.zip”的 ZIP 文件。如果你不这样做,那么它没有安装在你的机器上。如果它在那里,那么还有其他问题。还要检查该文件的权限。确保您可以阅读它。

让我知道您对此的任何其他信息,以便我提供帮助。

祝你好运!!

于 2010-07-15T17:57:02.603 回答