-----------------------------------------------------------

New Message on MumbaiUserGroup

-----------------------------------------------------------
From: Swapnil_B1
Message 1 in Discussion

 
Pre-compilation Tool. ASP.NET 2.0 delivers a new application deployment utility 
that enables both developers and administrators to precompile a dynamic ASP.NET 
application prior to deployment. This precompilation automatically identifies 
any compilation issues anywhere within the site, as well as enables ASP.NET 
applications to be deployed without any source being stored on the server (one 
can optionally remove the content of .aspx files as part of the compile phase), 
further protecting your intellectual property. 
ASP.NET Compilation Tool (Aspnet_compiler.exe) 
The ASP.NET Compilation tool (Aspnet_compiler.exe) enables you to compile an 
ASP.NET Web application, either in place or for deployment to a target location 
such as a production server. In-place compilation helps application performance 
because end users do not encounter a delay on the first request to the 
application while the application is compiled. 
Compilation for deployment can be performed in one of two ways: one that 
removes all source files, such as code-behind and markup files, or one that 
retains the markup files. 
aspnet_compiler [-?] [-m metabasePath | -v virtualPath [-p physicalPath]] [[-u] 
[-f] [-d] [-fixednames] targetDir] [-c] [-errorstack] [-nologo] [[-keyfile file 
| -keycontainer container ] [-aptca] [-delaysign]] 
 The ASP.NET Compilation tool can be used in two general ways: for in-place 
compilation and compilation for deployment, where a target output directory is 
specified. 
Compiling an Application in Place 
The ASP.NET Compilation tool can compile an application in place, that is, it 
mimics the behavior of making multiple requests to the application, thus 
causing regular compilation. Users of a precompiled site will not experience a 
delay caused by compiling the page on first request. 
Note that if you are using an impersonated account, both the account and the 
logon user account must have write access to the target for precompilation to 
succeed. 
When you precompile a site in place, the following items apply: 
·          The site retains its files and directory structure. 
·          You must have compilers for all programming languages used by the 
site on the server. 
·          If any file fails compilation, the entire site fails compilation.  
You can also recompile an application in place after adding new source files to 
it. The tool compiles only the new or changed files unless you include the -c 
option.  
Compiling an Application for Deployment 
You compile an application for deployment (compilation to a target location) by 
specifying the targetDir parameter. The targetDir can be the final location for 
the Web application, or the compiled application can be further deployed. 
Using the -u option compiles the application in such a way that you can make 
changes to certain files in the compiled application without recompiling it. 
Aspnet_compiler.exe makes a distinction between static and dynamic file types, 
and handles them differently when creating the resulting application. 
Static file types are those that do not have an associated compiler or build 
provider, such as files whose names have extensions such as .css, gif, .htm, 
.html, .jpg, .js and so on. These files are simply copied to the target 
location, with their relative places in the directory structure preserved.  
Dynamic file types are those that have an associated compiler or build 
provider, including files with ASP.NET-specific file name extensions such as 
.asax, .ascx, .ashx, .aspx, .browser, .master, and so on. The ASP.NET 
Compilation tool generates assemblies from these files. If the -u option is 
omitted, the tool also creates files with the file name extension .COMPILED 
that map the original source files to their assembly. To ensure that the 
directory structure of the application source is preserved, the tool generates 
placeholder files in the corresponding locations in the target application. You 
must use the -u option to indicate that the content of the compiled application 
can be modified. Otherwise, subsequent modifications are ignored or cause 
run-time errors. 
Swapnil (Swaps) 
http://swapsnet.spaces.live.com/

-----------------------------------------------------------

To stop getting this e-mail, or change how often it arrives, go to your E-mail 
Settings.
http://groups.msn.com/MumbaiUserGroup/_emailsettings.msnw

Need help? If you've forgotten your password, please go to Passport Member 
Services.
http://groups.msn.com/_passportredir.msnw?ppmprop=help

For other questions or feedback, go to our Contact Us page.
http://groups.msn.com/contact

If you do not want to receive future e-mail from this MSN group, or if you 
received this message by mistake, please click the "Remove" link below. On the 
pre-addressed e-mail message that opens, simply click "Send". Your e-mail 
address will be deleted from this group's mailing list.
mailto:[EMAIL PROTECTED]

Reply via email to