2009-07-07 4 views
2

Je suis la définition des gestionnaires http sur mon web.config:ASP.NET HttpHandlers et chemin scriptProcessor sur web.config

<add name="nsi" path="i.nsi" verb="GET" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0" /> 

Les points scriptProcessor dans le dossier Framework64 que le serveur exécutant c'est 64bit. Cependant, nos machines de développement sont 32bit. Ce qui signifie que le gestionnaire ne fonctionnera pas à moins que je vérifie le web.config et change Framework64 à Cadre.

Existe-t-il un moyen d'écrire ceci afin qu'il fonctionne sur n'importe quelle machine? à la fois 32bit et 64bit? Une variable d'environnement ou un script MSBuild pouvant vous aider?

Répondre

0

Avez-vous essayé quelque chose comme ça?

scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" 
Questions connexes