【问题标题】:WCF Web Service not able to invoke methods in codeWCF Web 服务无法调用代码中的方法
【发布时间】:2015-09-14 09:14:14
【问题描述】:

我已经编写了 WCF Restfull Web 服务,它运行良好,我在我的一个 MVC 项目中添加了它的引用,它运行良好, 但是我在另一个 MVC 项目中添加了相同的服务参考,但是, 创建对象时,它没有正确解析服务引用

sn-p 工作正常

OLServiceRef.LicenseServiceClient objlocalservice = new OLServiceRef.LicenseServiceClient();

现在使用对象 objlocalservice 之后,我可以轻松地从我的服务中访问方法

现在在另一个解决方案中,当我从同一行开始时,它会将其解析为

Stock_Reg.OLServiceRef.LicenseServiceClient objlocalservice = new Stock_Reg.OLServiceRef.LicenseServiceClient();

它开始给我带来问题,

我尝试了 configureService Reference 但取消选中“Reusetypes in Reference assembly 没有解决我的问题”

在我的第一个应用程序引用中添加了命名空间。服务引用名称

但是在它不工作的第二个应用程序中它是 ProjectName.ServiceRefName

问候, 普什卡

【问题讨论】:

  • 它解决了我的问题.....问题是,在我提供服务引用的应用程序中,我的命名空间不合适,因此它正确添加了我的引用但无法调用方法跨度>

标签: .net asp.net-mvc wcf model-view-controller


【解决方案1】:

您不能将服务引用添加到休息服务。

可能会生成一些客户端代码,但它不起作用。

您必须使用HttpClientWebClient 调用服务。

【讨论】:

  • Tom redfern 我没有得到你
【解决方案2】:

问题解决了

在我提供服务引用的应用程序中,我的命名空间不合适,因此它正确添加了我的引用,但无法调用方法, 因此,如果有人面临同样的问题,请确保命名空间正确。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-20
    相关资源
    最近更新 更多