членство в asp.net на центральном сервере - PullRequest
2 голосов
/ 02 июня 2010

Я пытаюсь выяснить членство в модуле asp.net. В настоящее время у меня есть сайт, который я запрограммировал на своем компьютере, я использую членство в asp.net и повторно регистрирую пользователей через конфигурацию asp.net. Так что все данные на моем компьютере.

Теперь я хочу установить веб-сайт и всех пользователей в таблице членства на хост-сервер. Я знаю, что мне нужно доставить таблицы членства на этот сервер. Как лучше всего перенести сайт на сервер, чтобы все работало?

Нужно ли запускать aspnet_regsql на самом сервере, чтобы создать все таблицы.

Лучше ли программировать сайт на сервере с самого начала, чтобы мне не пришлось перемещать весь лот.

Могу ли я получить доступ к конфигурации ASP.NET, когда сайт находится на хостинг-сервере?

1 Ответ

1 голос
/ 02 июня 2010

Лучший способ сделать это - создать резервную копию базы данных на компьютере разработчика, а затем восстановить ее на размещенном компьютере в качестве базы данных. Ваша хостинговая компания должна дать вам способ сделать это. Делая это таким образом, вы будете копировать все таблицы, процедуры и любые другие объекты БД, созданные aspnet_regsql, а также всех пользователей или информацию для входа, которую вы уже создали.

Единственное изменение, которое вам нужно будет сделать, - это файл web.config. Файл web.config должен содержать строку подключения, которую вы используете для подключения вашего сайта к базе данных, и его необходимо изменить, чтобы он подключался к вашей базе данных в вашей хостинговой компании. Обратитесь к FAQ вашего хоста, и он, вероятно, скажет вам, какой должна быть строка подключения.

Если ваш хост отличается от этого, пожалуйста, опубликуйте, кто вы хостинг и какой у вас план, чтобы у нас было представление о том, на что посмотреть.

Ваш комментарий по поводу обмена кодом - совершенно другая тема. Я думаю, что могу послать вас в правильном направлении. Проверьте http://github.com или https://www.mercurial -scm.org / . Git и Mercurial являются распределенными системами контроля версий. Это лучший способ поделиться кодом для удаленных команд (даже не удаленных). Затем вы просто отправляете свой код из системы контроля версий на свой сайт всякий раз, когда вы хотите вносить обновления.

...