carlsons:
1) Would there be a tweak needed for the web.config file to run the application. If yes, what changes do I need to place?
2) Say if I'll deploy it to my hosting provider running on ASP.NET 2.0 with SQL Server 2005 Express, do I need to attach my 2 MDF files to the instance running on the server OR what are the questions that I should ask my hosting provider to enable my application run on their servers?
Thanks.
It seems like you develop your app using Web Developer Express that's why you're in User Instance or Run As Normal User (RANU). Check for the path of your MDFs in the prod machine. They might be in the wrong folder.
RANU is not the norm in commercial web hosting arena. In order to run using real instance, the 2 dbs must be attached and the connection strings will be chagned into something like
"Data Source=.\SQLExpress;Initial Catalog=AspNetDb;Integrated security=true" for your security database
"Data Source=.\SQLExpress;Initial Catalog=BusinessDb;Integrated security=true" for your business database
The constring assumes there is an instance named SQLExpress and the windows account logged in has access to the database. (see Arthur's list for an exhaustive reference of constrings). Don't worry, your provider will do all the work for you.