C#xml rpc来自xmlrpcnet 3.0.0.270

时间:2013-03-19 13:19:02

标签: xml-rpc

我是一个Java家伙,是C#的新手,并且从未使用过xmlrpc,所以我确定我错过了什么。

  1. 创建界面
  2. 使用System;

    使用System.Collections.Generic;

    使用System.Linq;

    使用System.Text;

    使用CookComputing.XmlRpc;

    命名空间FileVerification {

    [XmlRpcUrl("http://admin:admin@server.address:8080/Baton")]
    
    public interface IXmlRpc : IXmlRpcProxy
    {
        [XmlRpcMethod("Baton.Planner.TestPlans.contents")]
        List<string> TestPlanContents();
    }
    

    }

    1. 从客户端调用

      IXmlRpc client = XmlRpcProxyGen.Create();

      client.Url = "http://admin:admin@server.address:8080/Baton";
      
      List<string> testPlans = baton.TestPlanContents();
      
    2. 来自TestPlanContents调用的异常 找不到

    3. CookComputing.XmlRpc.XmlRpcClientProtocol.ReadResponse的堆栈跟踪(XmlRpcRequest req,WebResponse webResp,Stream respStm)    在CookComputing.XmlRpc.XmlRpcClientProtocol.Invoke(Object clientObj,MethodInfo mi,Object []参数)    在CookComputing.XmlRpc.XmlRpcClientProtocol.Invoke(MethodInfo mi,Object [] Parameters)    在XmlRpcProxy7c2a7f9b-b1ba-432a-af41-3846cc55c0f8.TestPlanContents()

      我认为它在服务器上找不到方法?

      我想知道它是否完全连接,它似乎创建了客户端对象, 但另一方面,如果我按住Ctrl键并点击VS 2010中的网址,就会坐在那里&#34;正在加载&#34;窗口。 从浏览器中,网址连接得很好。在VS 2010之外运行exde也会出现同样的异常。

      我在这里有一个关键部分吗?

      感谢您的帮助。

0 个答案:

没有答案