Lors de l’implantation du module Workflow sur un serveur Windows 2008 R2 x64, j’obtiens l’erreur « The Resquest Failed with http status 405 : Method Allowed » lors du processus de validation du Workflow Infrastuture Configuration Wizard.
Pour corriger le problème, il faut modifier une propriété de l’Application Pool MicrosoftDynamicsAXWorkflow50. Il faut changer l’option Enable 32-Bit Applications à True de l'application pool. Ensuite, il suffit de faire un IISreset /noforce sur le serveur pour que les changements fonctionnent.
Si le problème persiste, voici les étapes qui corriger le problème :
- Ouvrir la console IIS
- Cliquer sur le petit plus à côté du Web Application qui contient le Workflow
- Supprimer le Virtual Directory MicrosoftDynamicsAXWorkflow50
- Cliquer bouton de droite sur votre Web Application et sélectionner Add Virtual Directory
- Indiquer les informations suivantes :
Alias : MicrosoftDynamicsAXWorkflow50
Physical Path : C:\Program Files\Microsoft Dynamics AX\50\Workflow
- Cliquer sur OK.
- Cliquer bouton de droite sur le le dossier virtuel MicrosoftDynamicsAXWorkflow50 et sélectionner Convert to Application
- Cliquer sur OK
- Cliquer sur MicrosoftDynamicsAXWorkflow50 et sélectionner Basic Settings dans le panneau Actions de droite
- Cliquer Select afin de modifier l'application pool
- Sélectionner l'application pool MicrosoftDynamicsAXWorkflow50 et cliquer sur OK deux fois
- Cliquer sur MicrosoftDynamicsAXWorkflow50 et sélectionner Authentification dans le menu de droite (Features View)
- Configurer Anonymous Authentification a Disable et Windows Authentication à Enable
- Exécuter iisreset /noforce sur le serveur et le Workflow devrait se mettre en marche !