我正在尝试一种非常奇怪的行为。我已经成功托管了WCF服务;我正在以下列方式使用服务引用在客户端应用程序中引用该服务:
string res = "";
BasicHttpBinding binding = new BasicHttpBinding(BasicHttpSecurityMode.None);
EndpointAddress epa = new EndpointAddress("http://myhosting/Service.svc");
ServiceClient client = new ServiceClient(binding, epa);
res = client.GetMyService(<parameters>);
client.Close();
当我在调试模式下运行客户端应用程序时,它成功连接并从服务中检索信息,但是,如果我在没有调试的情况下运行应用程序或在发布模式下,它会抛出异常:“没有端点在[URL]上收听可以接受消息“的消息。当我尝试直接从编译生成的bin / [debug / release]文件夹运行应用程序时,也会发生这种情况。
我不知道为什么会这样。
关于我能做什么的任何想法?
提前致谢!