从单个客户端使用多个WCF服务

时间:2014-04-10 19:24:25

标签: c# .net wcf asp.net-mvc-4

我使用控制台应用程序托管了两个WCF服务,一个在端口8080上,另一个在端口8090上。我能够为名为 AccountManagementService 的第一个服务创建对象,但不能为其他服务创建对象命名为 UserRegistrationService

下面的快照显示已添加两项服务。 enter image description here

第二项服务根本没有出现在 intellisense 中。

所使用服务的完整详情可在以下链接中找到(这也是我提出的问题): Hosting two WCF services using a single console app

我多次尝试删除和创建新服务,但似乎没有任何工作。请建议。

2 个答案:

答案 0 :(得分:2)

根据图像,它应该在那里。打开未在IntelliSense中显示的服务的reference.cs文件并检查命名空间。然后尝试使用全名创建引用。要访问reference.cs文件,请单击“显示解决方案资源管理器中的所有文件”,如下所示

enter image description here

例如,如果在reference.cs中,您将名称空间WWWCF.UserRegistration视为foo.bar.WWWCF.UserRegistration,则使用

创建实例
foo.bar.WWWCF.UserRegistration ref = new foo.bar.WWWCF.UserRegistration ();

答案 1 :(得分:0)

找到解决方案。但不确定我理解原因。但以下链接有我的问题的答案,并解决了它。

Empty Reference.cs file issue solved