Hi,
I have managed to find an answer to Question 1. Look here:
http://weblogs.asp.net/scottgu/archi...25/423703.aspx
This blog describes how to remove the default connection string for the membership provider which specifies the SQLExpress instance and add a connection string (with the same name) that points to your local SQL Server 2005 instance.
What you are looking for is about 3/4 of the way down the page-> a description of modifying the web.config file. You can skip most of the steps in the post, as they are just instructions on how to create the database. We already have the database in the app-data folder, so we don't need to create it. (When you build your own app, however, the rest of the post will come in handy as it documents the steps to create and configure the database.)
Here is an extraction:
<connectionStrings>
<remove name=âLocalSqlServerâ/>
<add name="LocalSqlServer" connectionString="Data Source=localhost;Initial Catalog=appservicesdb;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
*note the database name the author of the blog used is "appservicesdb". You will need to substitute the name of your database, probably aspnetdb. Also, instead of "Data Source=localhost", I used "Data Source=(local)". May not make a difference.
I made this work. I attached the database to SQL Server manually, and then made the changes mentioned in the post.
I hope this helps some people. I know it helped me.
Mike