在Windows 10 Mobile上使用本地WCF服务

时间:2016-05-26 10:10:04

标签: c# wcf uwp windows-10-mobile

我正在为Win10 Mobile(UWP平台)开发应用程序。应用程序必须连接到本地创建的WCF服务。所以我从teamplate和更改的方法创建了WCF服务库,所以它看起来像这样:

[ServiceContract]
public interface IService1
{

    [OperationContract]
    void EchoPrimjer();
}

Service1.cs实现接口 public void EchoPrimjer() { //method }

然后我添加了对uwp项目的服务引用,并在uwp项目中添加了这段代码:

        FiskalizacijaWCF.Service1Client client = new FiskalizacijaWCF.Service1Client();
        await client.OpenAsync();
        await client.EchoPrimjerAsync();

当我运行代码时,通道会打开,但在调用方法时会抛出异常:“发送请求时出错”。 InnerText Source是“System.Net.Http”。异常来源是:“System.Private.ServiceModel”。

我检查了appmanifest并且服务正常启动。