2012-06-14 17 views
5

Ho un sito Web ASP.NET che sto tentando di modificare, tuttavia il mio Visual Studio si è rotto. Qualcuno mi ha appena detto che posso semplicemente usare qualsiasi editor di testo per modificare i file .cs sul server web live e ogni volta che la pagina viene aperta verranno automaticamente compilati.I file .cs verranno compilati quando caricati dopo averli modificati?

Qualcuno potrebbe spiegare se questo è vero o falso?

Ho fatto un po 'di ricerca su google con la compilazione di JIT. Ma non mi è ancora chiaro cosa significhi e come sia usato all'interno di .NET

+1

Se si sta facendo questa domanda. Significa che dovresti solo correggere l'installazione di Visual Studio. –

+0

È possibile modificare i cs di una pagina, ma non se si sta modificando una classe in una libreria. –

+0

La compilazione JIT non ha nulla a che fare con ciò che si sta cercando. La compilazione JIT non dovrebbe avere alcun impatto sullo sviluppatore. – mathk

risposta

5

Dipende dalle impostazioni del server ma sì, puoi modificarle direttamente e finché non hai perso la pagina percorso di precompilazione (dato che ci sono file .cs in esso non sembra) le modifiche dovrebbero essere rilevate da IIS. NON lo farei su un server web live, a meno che tu non sia VERAMENTE sicuro del cambiamento che stai facendo.

PS: backup. Fateli.

0

Se hai appena copiato e incollato il contenuto del sito Web sul server web invece di pubblicarlo (credo che lo hai fatto) funzionerà per te. Ma fare i file cs sul server web non è una buona pratica. Il modo migliore è pubblicare il tuo sito Web e inserire i file pubblicati sul server web. In questo modo solo gli assembly richiesti saranno sul server invece dei tuoi codici sorgente.

1

Se si tratta di file .aspx allora andrà bene ma per il file .cs non è possibile ripubblicare il sito ... perché la dll viene creata quando si pubblica il sito ... dopo di che si non è possibile modificare il sito ...

Problemi correlati