none
CRM 3.0 serviciocrm.Credentials No lo entiendo bien RRS feed

  • Pregunta

  • Hola a todos, tengo una aplicación -intranet-  que utilza el servicio del CRM3.0

            Dim serviciocrm As New CrmService
            serviciocrm.Url = "http://rdtserver2:5555/mscrmservices/2006/crmservice.asmx"

    y utilizo indistintamente  serviciocrm.Credentials = New System.Net.NetworkCredential("X", "Y", "Z") o  serviciocrm.Credentials = System.Net.CredentialCache.DefaultCredentials

    segun me funcione o no; es decir utilizo:   serviciocrm.Credentials = New System.Net.NetworkCredential("X", "Y", "Z") y si no me funciona pues utilizo serviciocrm.Credentials = System.Net.CredentialCache.DefaultCredentials  sin entender porque. En desarrollo asi va bien y el servicio siempre responde.

    Ahora el problema a llegado al ponerlo en producción en una pagina en concreto no funciona ninguna de las 2. El error es "Server was unable to process request." para las 2.

    En fin leido en google cosas que no entiendo muy bien, impersonation y cosas asi .. pero antes de meterme con cosas "raras" de esas dejo  aqui en el foro la pregunta de porque me funciona en desarrollo y no en producción y si alguien sabe como solucionarlo.

    Muchas Gracias y Un saludo,

    Jorge

    jueves, 22 de marzo de 2012 11:05

Todas las respuestas

  • Hola, he realizado una modificacion en ved de         Catch ex As Exception             Dim DOS As String = ex.Message

    he puesto         Catch soap_ex As SoapException             Dim UNO As String = soap_ex.Detail.OuterXml
    y ahora me sale este error en concreto: The user does not hold the necessary privileges ..... lo que es imposible pq tengo pueto New System.Net.NetworkCredential("X", "Y", "Z") 500 veces en la intranet y funciona siempre menos en esa pagina.

    ¿a Alguien se le ocurre pq en esta pagina en concreto lo le deja entrar al servicio web CRM?

    Gracias de nuevo

    jueves, 22 de marzo de 2012 11:16