我创建了一个测试WCFServiceLibrary项目,留下了VS20212创建的示例代码,然后我在同一个解决方案中创建了一个ConsoleApplication,并添加了一个Web引用。
在我的ConsoleApplication中,我写了这个:
var ns = new ServiceReference1.Service1();
Console.WriteLine( ns.GetData( 100 ) );
我按F5,一切似乎都很好。
现在我保持我的WcfTestClient (从visual studio启动时托管我的服务的服务器)运行并从VS2008创建一个新的 CompactFramework 2.0 ConsoleApplication项目。
我像以前一样添加了一个Web引用,我在我的测试设备上编译和分发我的应用程序我尝试执行上面看到的相同代码,但是我收到了这个错误:
"无法连接到远程服务器"内部异常{"无法建立连接,因为目标计算机主动拒绝它"}
Dows WcfTestClient有一些限制,不允许我从外部localhost连接?我该如何解决这个问题?
答案 0 :(得分:0)
我不得不改变“localhost'我的CompactFramework项目app.config中的实际服务器ip,因为我正在远程调试部署在真实设备上的应用程序:)