Разверните веб-сайт на IIS и повторно используйте автоматически созданную БД из проекта - PullRequest
0 голосов
/ 20 декабря 2018

Я опубликовал свой сайт на веб-сервере, и он работает очень хорошо (по крайней мере, для доступа к нему), но я хотел бы использовать БД, которая была автоматически создана, когда я находился в среде разработки.

IСначала проверил «Индивидуальную учетную запись», создав проект, внес некоторые изменения (создание ролей, полей в таблице ASPnetUser и т. д.), сделал некоторые вещи, а затем опубликовал их, и теперь я хотел бы восстановить БД, которая была у меня, когда я работалс Visual Studio в этом приложении (данные внутри меня не имеют значения).

Когда я публиковал свой сайт в Visual Studio 2017, меня попросили проверить имя поставщика и контекст.Поэтому я выбрал оба варианта, оставляя основную информацию (System.data.SqlClient и строку подключения в моем контексте (кто не является базовым ApplicationDbContext)).

Затем, просматривая мой сайт, я попытался подключиться к имени входа, котороесуществовал в разработке на моей машине, но ни в коем случае, я также пытался создать новую учетную запись (думая, что это восстановит БД), но также не смог.

Я искал в интернете, но ничего не нашел, кромеMicrosoft, но они используют Azure, что меня не интересует.

Не могли бы вы рассказать мне о последующих процессах (даже просто ссылка на учебное пособие было бы очень полезно)?

Я все еще указываючто сервер находится на Windows Server 16

1 Ответ

0 голосов
/ 20 декабря 2018

Лучшее решение для этого, на мой взгляд, состоит в том, чтобы установить автономный сервер MS SQL на вашем компьютере и создать базу вашего проекта не на localdb, а на этом сервере (вам просто нужно изменить строку подключения в вашем Интернете.config сделать это).

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