Make your ASP.NET Application Install It's Own Database
Describes a simple and highly customizable method to enable an ASP.NET application to detect if its required database needs to be installed, direct the user to an installation page, and perform the install.
Read comments or post a reply to : Make your ASP.NET Application Install It's Own Database