【问题标题】:OData or REST WCF toolkit for Visual Studio 2008?适用于 Visual Studio 2008 的 OData 或 REST WCF 工具包?
【发布时间】:2010-07-14 19:58:40
【问题描述】:

我尝试使用 VS 2008 创建 OData Web 服务,但没有任何运气。我从 Odata.org 下载了 ODataDemo,安装了 Microsoft .NET Framework 3.5 Service Pack 1ADO.NET Data Services Update for .NET Framework 3.5 for Windows XP。但是,我没有看到对 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 中的数据集合。

【问题讨论】:

    标签: visual-studio-2008 wcf rest odata


    【解决方案1】:

    我正在使用 VS2008 Professional。

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

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

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

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

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

    祝你好运!

    【讨论】:

    • 我的 VS 2008 中没有 ADO.NET 数据服务,但是,我有 ADO.NET Web 服务应用程序和 ADO.NET Web 应用程序。不确定哪一个适用于 ODATA?
    • VS 2008 中没有 ADO.NET 数据服务类型的项目。您只需将项目添加到现有的 ASP.NET Web 应用程序(我认为这也可能适用于 ASP.NET Web站点应用程序)。因此,如果您创建一个 ASP.NET Web 应用程序,然后在解决方案资源管理器中右键单击该项目,选择添加新项目,您应该能够选择 ADO.NET 数据服务作为要添加的项目。它应该是一个“.svc”文件,然后在后面的 .svc.cs 代码中对服务进行编程。如果您没有看到,请按照上面我的答案中的步骤查看您是否安装了模板。祝你好运!
    • 感谢您的回答。当我尝试将新项目添加到我的 Web 应用程序或项目时,我仍然看不到 ADO.Net 数据服务。您是否有适用于 XP 的 .NET 3.5 的 ADO.NET 数据服务更新的链接?
    • 这是我使用的:microsoft.com/downloads/…
    • 谢谢你,D. Hoerster。我得到了它。当我不在 Web 服务应用程序中时,我没有看到 ADO.NET 数据服务。看起来 ADO.NET 数据服务有一些依赖条件,而不是我可以添加到另一个服务项目的服务。太好了!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    • 2014-10-01
    • 2015-10-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多