...\<App>\bin

This folder contains the .NET assembly for your application as well as the application base class assembly (DLL) and PDB files.

Adding, deleting or changing any file in this folder will cause IIS to restart the application.

File

Function

<APP NAME >.<CULTURE>.resx

Your application’s string resource file.  The resource file(s) contain the localized versions of the various error and information messages.

Example:          Acme.en-US.resx
                        Acme.es-PA.resx

<App Name>.dll

This DLL contains your application’s compiled code.  It is the .NET assembly created by compiling all of the source code files in your application.

<App Name>.DLL does not contain the application’s ASPX page files, ASCX user control files, CONFIG files, etc.  Those files must reside on the file system, because the Microsoft IIS web server compiles them at run-time.

BaseClasses.dll

The application base classes in compiled, library form.  This is the only base class file you will need to run your application.  The base class source code is not needed when deploying applications.

BaseClasses.<LOCALE>.resx

These system messages are used by the application at run-time for logging error messages and events into the Windows Event Viewer and for other system-level uses.  These strings are retrieved from BaseClasses.resx by the application at run-time.

Examples:

     BaseClasses.es-PA.resx
     BaseClasses.en-US.resx