2010-04-25 4 views
1

Quelque chose d'étrange que j'ai vu, une application Web écrite en ASP.Net (C#) qui a obtenu le code source sur le serveur de production et compiler de cette façon. Donc, quand je déploie sur le serveur, je déploie le code source.Aucune compilation nécessaire - Compilation en cours

Pourquoi .Net at-il cette fonctionnalité? Ça n'a pas de sens.

+1

Etes-vous sûr qu'il est un projet "application web" et non un projet "site web"? –

+0

Qu'est-ce que les difs? –

Répondre

1

C'est ainsi que fonctionnent les sites Web ASP.Net.

Notez que c'est très similaire à ASP classic, quel ASP.Net a remplacé.

Vous pouvez également déployer des sites pré-compilés, si vous le souhaitez.

+0

Comment faire les fonctionnalités des sites pré-compilés? –

+0

Vous pouvez créer un projet d'application Web ou utiliser l'assistant de publication. – SLaks

0

Le cycle de débogage plus rapide est ma conjecture. Pour de très grands projets, tout compiler prend du temps. Si vous n'êtes pas intéressé par des performances de pointe (par exemple, le débogage d'une page ou de plusieurs fois et encore et encore), vous pouvez choisir de ne pas recompiler chaque fois que vous effectuez un ajustement.