在Web服务WCF中调用Web服务

时间:2014-07-02 14:40:16

标签: c# web-services wcf java-ee wsdl

我正在参与一个包含以下内容的SAOP项目:

  • C#client
  • C#server(WCF)
  • J2EE服务器(使用webservice)

在我的 C#服务器上,我的service和我将 J2EE WSDL 添加到此项目中以调用J2EE方法。

但我仍有问题。当我从一个包含 MAIN 的控制台应用程序调用WSDL时,它不会附加。

是否存在限制或其他任何线索?

服务:

public class ClientRequest : IClientRequest
    {
        public STG m_service(STG msg)
        {
            var remoteJavaServer = new ServerServicesClient();
            remoteJavaServer.Open();
            Console.WriteLine("Result value for 2 square -> {0}", remoteJavaServer.test(2));


            return msg;
        }

        public int m_square(int i)
        {
            Console.WriteLine("value input = "+i);
            return i*i;
        }
    }

控制台应用:

class Program
    {
        static void Main(string[] args)
        {
            var client = new ServerServicesClient();
            client.Open();
            Console.WriteLine("2 -> {0}", client.test(2));
        }
    }

1 个答案:

答案 0 :(得分:0)

原来,只有我的服务'使用端点配置库项目以定位WSDL。因此,我已将端点添加到主机控制台应用程序,现在它正在运行。

非常感谢。

关闭。