Web Application
1. If we create any class files / functions those will
be placed anywhere in the applications folder structure and it is precomplied
into one single DLL.
2. In web application we have chance of select only one
programming language during creation of project either C# or VB.NET.
3.
Whenever we create Web Application those will automatically create project
files (.csproj or .vbproj).
4. We need to pre-compile the site before deployment.
5. If we want to deploy web application project we need
to deploy only .aspx pages there is no need to deploy code behind files because
the pre-compiled dll will contains these details.
6. If we make small change in one page we need to re-compile
the entire sites.
WebSite
1. If we create any class files/functions those will be
placed in ASP.NET folder (App_Code folder) and it's compiled into several DLLs
(assemblies) at runtime.
2. In website we can create pages in multi programming
languages that means we can create one page code in C# and another page code in
vb.net.
3. Web Sites won’t create any .csproj/.vbproj files in project
4. No need to recompile the site before deployment.
5. We need to deploy both .aspx file and code behind
file.
6. If we make any code changes those files only will
upload there is no need to re-compile entire site
No comments:
Post a Comment