The article explains manual precompilation process of the whole application using the PreCompilation tool installed with ASP.NET 2.0.
The steps invovled are :-
1. Type "cmd" from Run Prompt to open the Command Prompt
2. Navigate to %windir%\Microsoft.NET\Framework\v2.0.50727
3. Type aspnet_compiler -v /"Website Name" -p "Physical Path to your site" "Physical Path to Deployment Location"
4. e.g aspnet_compiler -v /Website1 -p "C:\Projects\Website1" "C:\PreCompiled Website1"
5. There are multiple switches which you can try in the above command. You can verify all the options by typing aspnet_compiler -? from %windir%\Microsoft.NET\Framework\v2.0.50727\
Once you run the above command you would notice that in the Deployed location, all the files including ASPX, ASCX are precompiled and dont contain any markup. If you try opening an ASPX Page, you will only find the text "This is a marker file generated by the precompilation tool, and should not be deleted!" and it does not contain any HTML markup. This way the site is totally pre-compiled and can also prevent any one from viewing the source code. You need to specify the "-u" keyword in the above command before the target directory specification, to make this site updatable.
|
No responses found. Be the first to respond and make money from revenue sharing program.
|