I followed the procedure at http://support.Winhost.com/KB/a619/how-to-configure-the-aspnet-membershiproles-provider.aspx and used VS2010's website template for Razor. #1. When you try to run this locally, you will get an error for WebSecurity.InitializeDatabaseConnection("LocalSqlServer", "UserProfile", "UserId", "Email", true); This statement does not like "Initial Catalog=" in the connection string. OK, so don't run it locally. #2. To see your website you will need to add (to the web.config) <system.webServer> <defaultDocument> <files> <add value="Default.cshtml" /> </files> </defaultDocument> </system.webServer> #3 Now, you will experience the problem of your links don't work because "About" has to be changed to About.cshtml". Go figure. #4 Now try to register. No can't find "~Account/Register". Try making it "~Account/Register.cshtml". No that does not work either. OK, forget registration. #4 Now try to use the database -- put in the Default.cshtml the statements var db = Database.Open("LocalSqlServer"); var selectQueryString = "SELECT * FROM dbo.webpages_Membership ORDER BY UserId"; var data = db.Query(selectQueryString); no way, that last statement throws an exception. "Unable to find the requested .Net Framework Data Provider. It may not be installed." OK, no database either. Anyway, the support group says you guys can help. I know that there will be the "What are you trying to do, exactly?" type questions and people wanting to get a screen shot or get all of the source code. All of the code is template (and it appears to be the same with WebMatrix/StarterSite). Well, you will get the same result if you follow the procedures.