【问题标题】:WCF use service from other project in solutionWCF 使用解决方案中其他项目的服务
【发布时间】:2015-11-12 16:10:09
【问题描述】:

我试图从 Microsoft 复制 Ajax Service without configuration sample。唯一的区别是我将我的服务放在了一个单独的项目中。

现在我想知道如何在我的网站项目中访问该服务。 我的解决方案如下所示:

但是当我尝试将服务引用添加到脚本管理器时,它不会让我这样做。

我在这里做错了什么?我可以不这样做吗?我错过了什么吗?

必须有一个简单的方法来做到这一点吗?

【问题讨论】:

  • .svc 文件在哪里?
  • 您需要启动两个项目才能做到这一点。您使用的是 IIS 还是 IIS Express 并且两者都已启动?您的服务项目看起来不是 wcf Web 项目

标签: c# asp.net ajax wcf


【解决方案1】:

您需要另一个应用程序来托管您的服务
http://www.codeproject.com/Articles/784084/WCF-Self-Hosting-in-a-Console-Application-Simplifi
http://www.codeproject.com/Articles/650869/Creating-a-Self-Hosted-WCF-Service
托管服务后,您可以从 UserSite Project 添加服务参考

【讨论】:

  • 谢谢,当您在同一个项目中运行它时,我猜他们只是没有在调试环境中托管它的工具。不过这可能很方便......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-08-09
  • 1970-01-01
  • 2011-03-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多