Question

Nous avons un dossier .net 2.0 et un dossier .net 3.5 dans notre application Web. Je peux simplement télécharger un nouveau fichier .vb et voir les changements dans la version 2.0 sans avoir à compiler et télécharger la version. Cependant, sous 3.5, il semble que je ne voie mes modifications qu'après avoir compilé et téléchargé la construction. Est-ce que quelqu'un sait ce qui me force à compiler mon .net 3.5?

Merci beaucoup

Était-ce utile?

La solution

Il me semble que votre projet 3.5 a été créé sous la forme d'une "application Web". plutôt qu'un " Site Web. " Le premier nécessite une compilation, pas le dernier.

Autres conseils

S'il s'agit d'un site Web ASP.NET, alors non. Il compile automatiquement les fichiers .cs ou .vb à la volée.

On dirait que vous avez une application Web. Il existe deux manières de mettre en œuvre un site Web en .net 2.0 et 3.5. L'une est une application Web, où tout le code est préalablement compilé pour le site et publié à un emplacement. L'autre est un site Web. Le site Web est compilé chaque fois que le pool d'applications est recyclé. Le site Web offre la liberté de ne pousser que quelques fichiers ou pages, où une application Web doit être entièrement compilée et que l'ensemble de l'application doit être importé. La différence de performances n’est pas si grande entre les deux et honnêtement, les utilisateurs ne la remarqueraient pas à moins que votre site ne soit pas visité aussi souvent et que le processus de travail inactif soit recyclé, ce qui obligerait le prochain utilisateur à attendre quelques secondes de plus. pour cela compiler. Je travaille actuellement avec des sites Web et notre site est touché très souvent, de sorte que l’augmentation des performances d’une application Web est vraiment négligeable.

Voici un joli petit article expliquant la différence: Site Web ASP.NET vs projet d'application Web

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