Вам, вероятно, нужно следовать этой статье?
http://www.asp.net/mvc/tutorials/authenticating-users-with-forms-authentication-cs
По умолчанию ".net" устанавливает службы приложений в "AttachDBFilename = | DataDirectory | aspnetdb.mdf"
Затем вы создаете свою собственную БД, и теперь вы используете две БД для хранения данных, которые могут быть просто в одной.
Если вы прочитаете вышеупомянутую статью, она покажет вам, как объединить все в одну БД.
Когда вы развертываете на хост-сервере (и у него есть ограничение на количество БД, которые вы можете использовать или даже не используете sqlexpress), ни БД не присоединяется. Таким образом, вам нужно создать «файл преобразования» для вашего файла web.config (обычно это Debug and Release), который по сути является другим web.config, но только со строками конфигурации, которые необходимо изменить при развертывании сайта на хостинге. сервер.
Таким образом, ваш хостинг-провайдер предоставит вам информацию, необходимую для строки подключения на сервере. Затем вы помещаете это в файл «web.config.release», и когда вы компилируете и публикуете «релизную» версию своего сайта, вы получите файл web.config, в котором содержатся правильные данные строки подключения.