FAQ n°23344, publiée le 06/09/2022
Comment tester un webservice en 64 bits sur le poste de développement ?

Depuis l'éditeur de WEBDEV le test "Go" d'une page d'un site web se fait dans le mode de compilation indiqué par le bouton "Mode test" du volet "Projet" du ruban :

  • si l'option "Déboguer en 64 bits" est cochée, le test est en 64 bits,
  • si l'option "Déboguer en 64 bits" n'est pas cochée, le test est en 32 bits.



Dans le cas d'un webservice, l'option "Déboguer en 64 bits" n'est pas proposée dans l'éditeur de WEBDEV. Le test est automatiquement lancé en 32 bits.


Si le test d'une procédure d'un webservice doit être fait en 64 bits, par exemple pour effectuer une connexion à une base de données dont le client n'est proposé en 64 bits, le mode opératoire suivant doit être appliqué : 

  • déployer le webservice en local,
  • fermer l'administrateur local de WEBDEV en cours d'exécution (WD270Admin*.exe),
  • par l'Explorateur de Windows lancer l'administrateur local de WEBDEV 64 bits :
    "<Dossier WEBDEV>\Programmes\Moteur\Win64x86\wd270admin.exe"
  • lancer le test du webservice depuis ses pages de test, ou depuis l'application devant consommer le webservice avec la fonction RestEnvoie. L'exécution du code du webservice se fera en 64 bits.


Rappelons que dans le cas des sites et webservices déployés sur un serveur web, le mode 32 ou 64 bits pour l'exécution est celui du serveur d'application de WEBDEV : 

  • si le serveur d'application est installé en 64 bits (par défaut), les sites et webservices hébergés sont exécutés en 64 bits,
  • si le serveur d'application est installé en 32 bits, les sites et webservices hébergés sont exécutés en 32 bits. 


Voir aussi: test, webservice, 64, bits