If an ASP.NET application contains classes then there are two options: 1) put the classes in the appcode folder or 2) Create a separate class library.
I have found many web pages that discuss the benefits of option 2 and I was already aware of these benefits e.g.
1) The Business Logic layer is separated from the presentation layer 2) Code can be shared between multiple client applications e.g. an ASP.NET website and a VB.NET application client.
I cannot find any web pages that discuss the benefits of option 1.
My question is: are there any benefits to option 1? Am I over thinking this?