База данных веб-приложений MVC по умолчанию - PullRequest
3 голосов
/ 10 февраля 2009

При настройке нового веб-приложения ASP.NET MVC строка подключения по умолчанию внутри Web.Config выглядит примерно так:

connectionString = "источник данных =. \ SQLEXPRESS; Интегрированная безопасность = SSPI; AttachDBFilename = | DataDirectory | aspnetdb.mdf; Экземпляр пользователя = true"

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

У меня в системе установлен SQL Server 2005 Standard, этого достаточно?

Спасибо.

1 Ответ

5 голосов
/ 10 февраля 2009

SQL Server 2005 более чем достаточно. Строка подключения по умолчанию ищет файл SQL Server Express в папке App_Data. Замените его следующим:

Data Source=<server name>;Initial Catalog=<database name>;User Id=<user name>;Password=<password>;

Если вы хотите создать таблицы членства ASP.NET, запустите aspnet_regsql.exe, который находится в папке платформы .NET 2.0 (например, C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727). Мастер проведет вас через этот процесс.

...