none
plugin 里面 如何调用自己写的WEBSERVICE RRS feed

  • 问题

  • 请教各位plugin中如何调用自己写的 WEBSERVICE?
    CALLOUT里面写过调用自己写的WERSERVICE,但拿到PLUGIN中执行就报错提示:提示:不存在具有指定域名和用户ID的MSCRM用户记录。

    我是这样写的:
       updatePlugin.MyCrmWeb.MyWebService service2 = new updatePlugin.MyCrmWeb.MyWebService();
       service2.Credentials = System.Net.CredentialCache.DefaultCredentials;
       service2.Url = "http://localhost:5555/MyCrmWeb/MyWebService.asmx";
       //throw new Exception(accountid + "______" + owningbusinessunit);
        service2.share("00FD3E75-5565-DE11-BBBE-0003FF2DFBA3", "3ABE5FC1-E8E8-DC11-B94D-001E0B7407C0", "1");

    //自己写的那个方法确信没问题,直接打地址输入参数就可以执行。就是放PLUGIN里就不工作了。
    2009年6月30日 10:05

答案

  • 问题解决了。把访问认证方式写死就过去了。
    把service2.Credentials = System.Net.CredentialCache.DefaultCredentials;
    改成 service2.Credentials = new System.Net.NetworkCredential(user, pwd, "test");
    真奇怪默认的死活就过去不去。

    2009年7月1日 1:20