2010-12-16 244 views
3

J'ai une accumulation d'un certain code ASP.NET qui a été compilé avecCompilation debug = true - changer sans recompiler?

<compilation debug = "true"> 

Nous avons un problème de performance majeure qui semble être fixé en changeant cette valeur et recompiler. Le problème est que nous ne pouvons pas revenir en arrière pour reconstruire le code déployé actuel. Y a-t-il quelque chose que je puisse faire pour la version actuelle?

Je vois beaucoup de références à la modification de la machine.config et en ajoutant

<configuration> 
    <system.web> 
      <deployment retail=”true”/> 
    </system.web> 
</configuration> 

Je vois le machine.config disponible dans la version 2.0 et 4.0 dossiers cadres mais pas 3.5 (qui cela est construit pour).

Ceci est actuellement en cours d'exécution dans IIS7.

Que peut-on faire si quelque chose?

+0

pouvez-vous confirmer que la version lente du code n'a pas été compilée en mode 'DEBUG'? –

Répondre

1

touch tous vos fichiers aspx après avoir supprimé le paramètre de débogage, puis redémarrer/arrêter le processus w3wp. Il devrait les recompiler tous maintenant. Comme pour les DLL dans le répertoire bin, vous n'avez pas de chance.