Question

J'essaie de déployer le modificateur GAL , qui est un site Web ASP.NET qui utilise Microsoft Access sur une Machine Windows 2003 x64. Cependant, il n'y a pas de pilote JET sur x64 (voir ici ), le changement consiste donc à modifier le processeur cible en x86.

Toutefois, comme il s’agit d’un site Web, il n’ya pas d’option dans Visual Studio, à l’exception de Tout processeur, alors comment puis-je modifier les paramètres pour le forcer à utiliser x86?

Était-ce utile?

La solution

Vous pouvez mettre un 1 ou un 0 à la fin de cette instruction plutôt que "vrai"

http://support.microsoft.com/kb/894435/en-us

Autres conseils

Vous devez rendre le pool d'applications 32 bits. Accédez à Pools d'applications dans la console de gestion IIS7, cliquez avec le bouton droit de la souris sur votre pool d'applications, puis sélectionnez "Définir les paramètres par défaut du pool d'applications ...". élément.

Dans la boîte de dialogue des propriétés, définissez l'option "Activer les applications 32 bits". "True".

Cela va rendre le pool d'applications traiter 32 bits (en mode WOW64) et charger la version 32 bits de .NET Framework dans le processus.

Dans IIS6, la même chose s’applique. Vous devez basculer vers un pool d'applications 32 bits sur activer les extensions ISAPI 32 bits :

cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 "true"

De plus, vous devez modifier les mappages d'applications du dossier aspnet_isapi.dll dans Framework64 en aspnet_isapi.dll dans Framework dossier. La même chose devrait être faite avec aspnet_filter.dll .

Vous pouvez réinscrire ASP.NET sur le serveur au lieu de modifier manuellement les configurations de DLL:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i -enable

Sur iis 6.0, sur votre gauche, sélectionnez "Pools d'applications", puis (sur votre droite), cliquez avec le bouton droit de la souris sur votre application et cliquez sur "Paramètres avancés ...", dans la section "Activer 32- Applications de bits " option, passez à True et vous êtes prêt à partir!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top