Новичок для ASP.NET.Назначение базы данных аутентификации пользователей/форм ASP.NET
В Visual Studio 2010 Ultimate я создал новый веб-сайт ASP.Net 3.5, а затем добавил аутентификацию форм, используя элементы панели инструментов, опущенные на страницу. После создания нового пользователя, использующего эти элементы управления, в моей тестовой среде была создана база данных, называемая ASPNETDB.MDF внутри папки App_Data проекта.
Я также внесли изменения в эту базу данных путем добавления таблиц, чтобы я получить доступ в коде из веб-форм на сайте, используя строку соединения:
Data Source=.\SQLEXPRESS;AttachDbFilename=C|DataDirectory|\ASPNETDB.MDF;Integrated Security=True;Connect Timeout=30;User Instance=True
Теперь я готов поставить сайт на моем веб-хостинга , 1and1.com. Я создал базу данных в панели управления 1 и 1. На страницах справки 1and1 говорит, чтобы использовать строку соединения, как ниже для подключения к 1and1 размещается база данных сервера SQL:
server=mydbHostName.db.1and1.com; initial catalog=mydbName;uid=mydbUser;pwd=mydbPassword
Я испытал это соединение и может создавать и таблицы доступа, используя эту строку соединения.
Мой вопрос в том, как сообщить об аутентификации форм для использования этой новой базы данных на сервере 1and1?
Спасибо. Для выполнения этой работы мне нужно импортировать (или создавать) базу данных на сервер 1 и 1. Есть простой способ сделать это? 1and1 может принимать файл .bak. Я попытался создать SQL-скрипт для создания схемы на сервере 1and1, но столкнулся с ошибками «конфликтов сортировки», которые трудно отследить. Опять же, есть ли простой способ сделать это? – MindSpiker
Наконец-то он заработал. Для других, кто пытается получить аутентификацию ASP-форм или схему базы данных-члена на сервере 1and1, сначала запустите C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727> aspnet_regsql.exe -S mydbHostName.db.1and1.com -sqlexportonly script .sql -A all -d mydbName -U mydbUserID -P mydbPassword с вашей информацией вместо параметров «mydb ...». Затем откройте созданный файл script.sql. Затем скопируйте и вставьте его содержимое в Query Analyzer внутри инструментов базы данных, затем нажмите «Отправить», подождите минуту и так далее. – MindSpiker