none
Autenticação de usuário, erro de time-out RRS feed

  • Pergunta

  •  Senhores, estou obtendo um erro de time-out no momento de efetuar a chamada ao método WhoAmI() de uma instancia da classe Microsoft.Crm.Platform.Proxy.CUserAuth.
     Este erro é esporático, não acontece a todo momento e é até complicado de simular.
     Alguém poderia me auxiliar?
     
     Segue o a exceção completa e o código fonte usado na aplicação
    Exceção:

    The operation has timed-out.
    System.Net.WebException: The operation has timed-out.
       at System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)
       at System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request)
       at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
       at Microsoft.Crm.Platform.Proxy.BizUser.WhoAmI()

    Código fonte:

    string strServer = RM.Crm.Parametro.GetParametro("crmServidorCRM");
    string virtualDirectory = RM.Crm.Parametro.GetParametro("crmWebServicesCRM");
    string strDir = "http://" + strServer + "/" + virtualDirectory + "/";

    bizUser = new Microsoft.Crm.Platform.Proxy.BizUser();
    bizUser.Credentials = System.Net.CredentialCache.DefaultCredentials;
    bizUser.Url = strDir + "BizUser.srf";

    Microsoft.Crm.Platform.Proxy.CUserAuth userAuth;
    userAuth = bizUser.WhoAmI();

     

    sexta-feira, 6 de outubro de 2006 14:51