Besoin d'exécuter un site Web IIS en mode 32 bits sur un server Windows 64 bits

J'ai une configuration de server IIS6 exécutant Windows Server 2003 x64, R2, SP2. Tout fonctionne bien, je peux héberger des sites Web dans IIS, et ça fonctionne exactement comme je le souhaite.

La capture, j'ai un WebApp ASP.NET qui doit utiliser un pilote Odbc 32 bits seulement. J'ai configuré ASP.NET WebApp pour comstackr pour x86 uniquement, mais ça ne marche toujours pas.

J'ai également essayé cette command sur le server pour activer les process de travail x86, mais cela ne fonctionne pas non plus: cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 true partir d' ici

Toujours l'application ne parvient pas à charger le pilote Odbc, si je lance exactement le même code sur une machine dev86 x86, cela fonctionne comme prévu, il fonctionne également sur mon x86 IIS7; Je voudrais éviter de build un autre server web de production pour celui-ci WebApp, donc toute aide est appréciée.

3 Solutions collect form web for “Besoin d'exécuter un site Web IIS en mode 32 bits sur un server Windows 64 bits”

En plus d'activer les applications 32 bits sur Win 64, vous devez activer l'intégration 32 bits asp.net IIS. Dans Windows \ Microsoft.NET \ Framework \ v2.0.50727 (pas le directory Framework64) s'exécute:

aspnet_regiis -enable -i

Outre ce que @dmo a répondu plus haut, j'ai dû permettre à Application Pool de gérer les applications x86 .
Pour ce faire, ouvrez le Gestionnaire des services Internet (IIS Manager) puis choisissez Pool d'applications que vous attendez à gérer x86 et ouvrez les parameters avancés .
Maintenant, trouvez la propriété Activer les applications 32 bits et définissez sur True.

Avez-vous d'autres dll qui pourraient accéder au pilote ODBC dans "Any" au lieu du mode 32 bits? Ce serait probablement votre problème, nous avons eu un problème similaire et l'avons résolu en commutant les assemblages qui ont appelé le pilote pour être 32 bits seulement … mais ont quitté l'application Web en tant que "Any" (64 bits).

  • Alternative à ScaleMP?
  • Stabilité, x86 Vs Sparc
  • Quelle est la meilleure façon de "mettre à niveau" le server 2008 x86 vers x64?
  • Existe-t-il une limitation de taille de volume difficile pour les copys d'ombre avec 2k3 x86?
  • Configuration PCI
  • Informations sous-jacentes pour Solaris
  • Avantages et inconvénients des processeurs ARM vs x-86 dans les ordinateurs portables futurs
  • Protection de la force brute Solaris 11 sshd. L'équivalent de DenyHosts pour Solaris 11
  • Connectez-vous à la console v20z à l'aide de la gestion en série
  • La version de Windows Server 2003 R2 Service Pack?
  • Erreur de démarrage X86 Solaris
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.