μια δυνατότητα την οποία εχουμε έιναι ότι μπορούμε να κάνουμε deploy στον live server το web application χωρίς να ανεβάσουμε το source code.μάλλον ανεβάζουμε το source code αλλά σε encrypted Μορφή.
βασικά χρησιμοποιούμε το precompile feature με το asp.net 2.0 για δύο λόγους
1) να έχουμε καλύτερα response times(performance boost) της web application
2)να έχουμε την δυνατότητα να κάνουμε deploy το web application στον server χωρίς να αντιγράψουμε τον original κώδικα στον server,χρησιμοποιώντας το aspnet_compiler tool.
Pre-compilation δημιουργεί ένα executable no source code version του web application.πηγαίνουμε στο sdk command prompt στο microsoft sdk 2.0 και
δίνουμε στο aspnet_compiler το Path στο source code και το Path στο target directory όπου θα μπούν τα αρχεία μετά το compilation. για παράδειγμα
aspnet_compiler -p "C:\MyDocs\mysite" -v / C:\deploy
αυτή η εντολή θα κάνει compile το site και θα βάλει το αποτέλεσμα στον φάκελο c:\deploy
το target directory δεν θα χει καθόλου source code .όλες οι κλάσσεις στον app_code folder θα γίνουν compile σε assemblies
στο bin folder.
δεν θα υπάρχουν .cs ή .vb αρχεία στο Target directory.
Νικόλαος Καντζέλης
BSc, MSc, MCAS, MCPD, MCITP, MCTS,MCP, MCT