WCF RESTful:在 Visual Studio 2010 中添加服务引用

发布于 2024-12-11 11:20:50 字数 156 浏览 0 评论 0原文

我正在尝试向 Visual Studio 2010 中的 RESTful WCF 服务添加服务引用

实际上,Visual Studio 2010 在我的解决方案中没有发现任何服务。

我的问题是:使用 RESTful WCF 服务可以实现这一点吗?

I'm trying to add a service reference to a RESTful WCF service in Visual Studio 2010.

Actually, Visual Studio 2010 doesn't discover any service in my solution.

My question is: is this possible using RESTful WCF services?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

筑梦 2024-12-18 11:20:50

您是否使用在线 WCF RESTful 服务模板来创建 RESTful WCF 服务?此模板使用 .cs 文件而不是 .svc + .svc.cs 文件。这似乎使“在解决方案中发现服务”中断(但是对 .svc + .asmx 服务有效)。一种可能的解决方法是以 .svc + .svc.cs 的形式实现它。

我刚刚在本地测试了这一点,方法是使用 RESTful 模板创建服务,使用添加新文件菜单添加“WCF 服务”并将代码从“Service1.cs”移至其中,然后修改 Global.asax 中的路由表.cs 至

RouteTable.Routes.Add(new ServiceRoute("TestService", new WebServiceHostFactory(), typeof(TestService)));

Are you using the online WCF RESTful Service template to create your RESTful WCF service? This template uses a .cs file instead of a .svc + .svc.cs file. Which seems to make the "Discover Services In Solution" break (Does work against .svc + .asmx services however). A possible work around would be to implement it in the form of .svc + .svc.cs.

I've just tested this locally by creating a service using the RESTful template, adding a "WCF Service" using the add new file menu and moving the code from "Service1.cs" in there, and modifying the route table in Global.asax.cs to

RouteTable.Routes.Add(new ServiceRoute("TestService", new WebServiceHostFactory(), typeof(TestService)));
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文