User-1655686159 posted
Hi Pmillio,
Basically, both provide similar functionality, but differ a bit from each other:
- Web Application Project is compiled to a single dll, whereas WebSite is compiled partially, by page, when the page is requested.
- There is a small directory structure change - For example, all BOL is kept in App_Code folder when using WebSite.
- You can more precisely choose what should belong to your project when using Web Application Project
These are only the basic differences, which I think of at the beginning. For further reading i redirect you
here where you have a thorough comparison of both.
To know more about Web Application Projects I recommend reading
this.
Also, worth knowing are Web Deployment Projects which can be treated as "plugins" to your WebSite or Web Application Project. They help with configuring the way the project should be deploymed.
hth