ASP.NET MVC 3 프로젝트를 만들었으며 사용자를 만들고 로그인/로그 아웃 할 수있는 기능이 있습니다. 그러나 나는 그것과 함께 노력하고있는 데이터베이스를 보지 못했다. mdf 파일이 App_Data 폴더에 추가 될 것이라고 추측했지만 거기에는 표시되지 않습니다. 사용자를 등록하려고하면 SQL Server를 찾을 수 없습니다. Web.config의에서새 ASP.NET MVC 프로젝트에 멤버십 기능이 있지만 데이터베이스가 없습니다.
연결 문자열이 있습니다
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;
AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
SQL Server는 있지만 SQL Server Express는 가지고 있지 않습니다. 나는 급행 달리기가 정말로 필요한가요? –
네, 그렇습니다. 연결 문자열이 SQL Express 인스턴스를 가리키고 있습니다 (연결 문자열의. \ SQLEXPRESS 부분 참조). 즉석에서 데이터베이스를 생성하고 해당 폴더에서 덤프하고 연결하는 기능은 SQL Express에 의존합니다. SQL은 AttachDBFilename 일을하지 않습니다. – keithwarren7
아, 그걸 잡았어야 했어. 고마워. –