How do you define ONE 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.
Update: What I am stressing on is what makes it ONE application.
An application is how it is deployed under IIS. One application can consist of multiple projects but under IIS , all projects will combine to come out as an application.
If for one some reason, a website was divided across two solutions but during deployment it gets into one website under IIS then that’s really one application and two solutions.
Saying all that , a lot of it depends on how you and your team uses this terminology. There is no black and white rule here.