Introduction:
Description:
In previous posts I explained Difference between appsettings and
connectionstrings, Difference between datareader,dataset
and dataadapter and many articles relating Interview Questions in asp.net. Now I will explain
the differences between website and web application in asp.net.
Generally whenever we are trying to create new web project in visual studio we will fund two options ASP.NET Web Application and WebSite. What is the difference between these two which one we need to select to create project in asp.net?
It's choice of the people can go for web application or website we cannot say that which one is better because both is having advantages and disadvantages. Check below details for webaplication and website
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
If you enjoyed this post, please support the blog below. It's FREE! Get the latest Asp.net, C#.net, VB.NET, jQuery, Plugins & Code Snippets for FREE by subscribing to our Facebook, Twitter, RSS feed, or by email. |
|||
|
|||
47 comments :
Nice article....i like it
thanx dear. now i know the difference
please can you make article explain in it how to increase or decrease font size in all page contents
I wasn’t aware of some of the information that you mentioned so I want to just say thank you.
yes this is very nice
Nice Articles, very useful.
superb,thanks for gave tat
superb,thanks for gave tat
is there any performace issue between these two?
Nice and concise article. Thanks.
awesome explanation
Not Bad
Nice Cool Article.........
Very Nice Explanation. Got it clearly. Thanks.
Hi ALL,
How to create a web application by MS Visual Studio?
Can anyone do tutorial an example for above article?
I have one doubt.. Why we use protected in events in asp.net.. Please tell me someone..
Superb dear.......
nice
Nice points
great explanation.........
great sir ji......
how to add css template to master page??
These articles helped me a lot ..
Very nice n easy examples
Thanks, for such a wonderfull article
Can we convert asp.net webapplication to asp.net webste.............?????????????????
Thank u very much...
Great..Now i Got the difference...
nyc article
Excellent Article..Thanks a lot!!!!
Excellent.. thanks a lot
Excellent . I created OWN project in ASP.NET in 3 tier architecture. But i want to convert cloud based. How to convert?.Is it Possible?
HI suresh . every thing u r posting is very helpful to learners .Thank you so much
good
very helpful thank you :)
thanx
jordarrr jordarrrrr..........
bau kaam aave tamaru lakhelu badhu......
aavu saru saru kaam karto re dikraa.......
wow!!!
This is very helpful for me.
Thanks for your article.
Mr. Suresh sir really m fan of your now a days because i m now learning asp.net and your site is terrible to me
Nice good to learn
Nice Article...Thanku...
I want difference between asp.net with visual studio and asp.net with c#
both features n disadvantages
Nice articles Having info
Very good information sir, Thanks
good explanation.......
good information and easy to understand. thanks for sharing
superb, very nice and clear article, thanks again
Note: Only a member of this blog may post a comment.