How do I deploy to a shared hosting environment... code and database (full blown SQL).
What is your favorite way to get a 50MB single project ASP.NET Web Application Project and database to a live server with FTP and SQL Management Studio ports accessible?
After a day of exploration mine is: - Use the Web.Debug.config to easily allow the different connection strings, smtp etc
setup Package/Publish SQL in properties of the Project to have source database information.
change the .csproj to allow DROP statements ScriptDropsFirst="True" from http://vishaljoshi.blogspot.com/2009/08/replacing-your-old-db-with-new-one.html
deploy to a filesystem c:\deploy and use FileZilla to copy to my FTP site (with overwrite only if source is newer)
Use SQL Management Studio to take the .SQL script from \obj\Release\AutoScripts