Как скопировать локальную базу данных о членстве и ролях в удаленную базу данных MS SQL - PullRequest
0 голосов
/ 06 июля 2011

Я сделал приложение MVC, которое использует встроенные функции входа в ASP.NET.Он отлично работает на моей локальной машине.Я купил службу веб-хостинга, потому что хочу опубликовать свой веб-сайт в Интернете.

Как скопировать базу данных / таблицы ролей и членов в мою новую базу данных MS SQL и заставить ее работать с моим текущим проектом?

В моем файле Web.config у меня есть:

<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />

Обратите внимание, что

Instance=true

Это означает, что SQL Server Express откроет файл aspnetdb.mdf, создав егона лету первым, если это необходимо.

Когда я пытаюсь войти на свой сайт, я получаю следующую ошибку:

Sorry, an error occurred while processing your request.

Спасибо

1 Ответ

1 голос
/ 06 июля 2011

Вам нужно запустить aspnet_regsql, расположенный в C:\Windows\Microsoft.NET\Framework\v4.0.30319. Просто укажите его на ваш удаленный сервер sql, и он должен позаботиться обо всем остальном.

Вам также необходимо отредактировать строку подключения для служб приложений к строке для удаленного сервера sql.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...