Question

Quel est le but d'ajouter le lot = "false" dans la balise de compilation dans ASP.NET 1.1?

Était-ce utile?

La solution

MSDN dit le but du drapeau de lot

  

élimine le retard causé par la compilation requise lorsque vous   accéder à un fichier pour la première fois. Lorsque cet attribut est défini sur True,   ASP.NET precompiles tous les fichiers non compilés dans un mode batch, qui   provoque un retard encore plus la première fois que les fichiers sont compilés.   Cependant, après ce délai initial, le retard de compilation est éliminé   sur l'accès ultérieur du fichier.

Après l'avoir mis à false probablement qu'il compile plus rapidement la première fois, mais plus lentement les fois suivantes, et je crois que cela s'applique à 1.1 ainsi.

MSDN lien

Autres conseils

Je sais que cette question est fermée (et environ V1.1), mais l'attribut de lot est en fait par défaut sur True dans .Net 2.0 partir.

http://msdn.microsoft.com/ fr-fr / bibliothèque / s10awwz0% 28VS.80% 29.aspx

Dans asp.net 1.1, lorsque vous compilez en mode « batch » défini sur true, la sortie des fichiers source est compilé dans des assemblages simples selon les répertoires, le type de fichier, etc. Lorsque « mode batch » est désactivé, la sortie est un ensemble unique pour l'ensemble du projet.
Certains des avantages et des inconvénients sont décrits dans cette petit paragraphe d'un article MSDN .

  

Il y a plusieurs questions que vous devriez être au courant lorsque vous utilisez cette   attribut.

     
      
  • Performance-lot lorsque = false, le compilateur ASP.NET va créer un ensemble pour chaque formulaire Web et le contrôle de l'utilisateur dans votre application Web.   Il indique également au compilateur de faire une compilation complète, pas supplémentaire   compiler, dans Visual Studio 2005 lorsque vous créez en utilisant la touche F5. Le résultat net   est votre application Web peut fonctionner plus lentement lorsqu'il est déployé, et votre construction   fois augmenteront considérablement dans Visual Studio 2005.
  •   
  • Assemblée Références l'attribut-batch peut cacher des références potentielles d'assemblage brisées (lorsque lot = True), ou même introduire une circulaire   Référence (quand lot = False).
  •   

Je crois que la valeur par défaut est faux (est en 2.0+) si le point d'ajouter serait comme batch=false une documentation de la valeur par défaut, ou comme un espace réservé donc il est évident que pour changer si vous voulez vrai.

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