Definition of an asp.net application?
How do you define an asp.net application? Does it have to be built under one solution or does it have to be deployed under one application under IIS? 

Can multiple web projects be deployed under one IIS application (so that they have access to each other's session, cache etc) ?

This is just a theoretical question.
Definition of an asp.net application?
===

How do you define an asp.net application? Does it have to be built under one solution or does it have to be deployed under one application under IIS? 

Can multiple web projects be deployed under one IIS application (so that they have access to each other's session, cache etc) ?

This is just a theoretical question.