IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SharePoint .NET Discussion :

WebPart + WebService Nav 2009 [SP-2013]


Sujet :

SharePoint .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2013
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Octobre 2013
    Messages : 17
    Par défaut WebPart + WebService Nav 2009
    Bonjour,

    Bloqué depuis 2 jours sur ce problème.

    Mon but est d'afficher via un webpart des informations client tirées de Navision 2009 (testé aussi sur le R2) gràce aux WebService de Navision.

    J'ai testé mon code en dehors de Sharepoint : dans une application Web et dans un Windows Form, et tout fonctionne correctement.

    Par contre dès que je veux insérer ce code dans un webpart SharePoint, j'ai le message d'erreur suivant :

    System.Net.WebPermission, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.

    j'ai testé tout ce que j'ai pu trouvé sur le web sans succès ...
    notamment le <trust level="full" ...> dans le web.config de l'application Sharepoint ou l'app.config du webpart.

    ci dessous mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
     
    protected void Page_Load(object sender, EventArgs e)
     {
    BasicHttpBinding binding = new BasicHttpBinding();
    binding.Name = "Customer_Binding";
    binding.Security.Mode = BasicHttpSecurityMode.TransportCredentialOnly;
    binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Windows;
                binding.Security.Transport.ProxyCredentialType = HttpProxyCredentialType.None;
                binding.Security.Transport.Realm = "";
     
                binding.Security.Message.ClientCredentialType = BasicHttpMessageCredentialType.UserName;
                binding.Security.Message.AlgorithmSuite = SecurityAlgorithmSuite.Default;
     
                string endPointString = "http://win-nav:7047/DynamicsNav/ws/CRONUS%20International%20Ltd/Page/Customer";
                EndpointAddress endpoint = new EndpointAddress(endPointString);
                ServiceClient.Customer_PortClient service = new ServiceClient.Customer_PortClient(binding, endpoint);
     
                ListCustomer(service);
     
     
    }
     
     private void ListCustomer(ServiceClient.Customer_PortClient service)
            {
     
    try
                {
                    service.ClientCredentials.Windows.ClientCredential = new NetworkCredential("xxxxx", "xxxxx", "xxxxx");
                    service.ClientCredentials.Windows.AllowedImpersonationLevel = System.Security.Principal.TokenImpersonationLevel.Impersonation;
     
                    ServiceClient.Customer[] ListCustomers = service.ReadMultiple(null, null, 0);
     
                    DropDownList ddlClient = new DropDownList();
     
                    //ComboBoxItem item;
     
                    ListItem item;
     
                    foreach (ServiceClient.Customer C in ListCustomers)
                    {
                        item = new ListItem();
                        item.Value = C.No;
                        item.Text = C.Name;
     
                        ddlClient.Items.Add(item);
                    }
     
                    contentPanel.Controls.Add(ddlClient);
                }
                catch (Exception Ex1)
                {
                    contentPanel.Controls.Add(new LiteralControl(Ex1.Message));
                }
    }
    Si quelqu'un a une idée

    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de guitou12
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 077
    Par défaut
    Pas plus de détails dans les logs ULS ?
    Ex développeur Php / J2EE.
    Actuellement reconverti à SharePoint 2013

    Mon blog SP 2013

  3. #3
    Membre averti
    Inscrit en
    Octobre 2013
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Octobre 2013
    Messages : 17
    Par défaut
    et non

  4. #4
    Membre averti
    Inscrit en
    Octobre 2013
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Octobre 2013
    Messages : 17
    Par défaut
    Informations complémentaires :

    Je pensais que ca venait des WebService Nav ... je me suis trompé.
    J'ai testé ce matin avec d'autre WebServices et j'ai exactement le meme soucis.

    au moment de mon WebRequest.Create( .....) meme erreur !

  5. #5
    Membre Expert
    Avatar de guitou12
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 077
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 077
    Par défaut
    Vérifie si ce n'est pas une histoire de proxy présent ou manquant dans le web.config
    Ex développeur Php / J2EE.
    Actuellement reconverti à SharePoint 2013

    Mon blog SP 2013

  6. #6
    Membre averti
    Inscrit en
    Octobre 2013
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Octobre 2013
    Messages : 17
    Par défaut
    Non, rien de tout ca

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. WebService Nav 2009
    Par cdt75 dans le forum SAP
    Réponses: 1
    Dernier message: 24/10/2013, 11h51
  2. Microsoft Dynamics NAV 2009 R2 disponible
    Par Gordon Fowler dans le forum Microsoft Dynamics
    Réponses: 0
    Dernier message: 17/12/2010, 18h07
  3. Points forts / faibles Microsoft Dynamics NAV 2009
    Par poutz dans le forum Microsoft Dynamics
    Réponses: 2
    Dernier message: 09/06/2010, 21h44
  4. [IP-2007] infopath et microsoft dynamics nav 2009
    Par mounirmajid dans le forum InfoPath
    Réponses: 2
    Dernier message: 20/05/2010, 11h43
  5. Webpart, Webservice, Sharepoint, asp.net
    Par Kapitteli dans le forum SharePoint
    Réponses: 6
    Dernier message: 28/07/2007, 15h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo