2012-08-22 7 views
0

나는이 시리즈를 따라 다음입니다 ASP.net 구성 작동하지 않습니다 . 역할 관리자, 다음 사용자와는mvc4 권한은

[Authorize(Roles="Administrator")] 

잘 작동 로그인,하지만 난 ASP.NET 구성을 통해 생성 된 "관리자"계정으로 로그인 할 수 없습니다; 또는 ASP.NET 구성 패널에서 데모에 등록한 사용자를 확인하십시오.

왜이 데모는 두 개의 다른 데이터베이스에 2 개의 연결 문자열을 만들었습니까?

<connectionStrings> 
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-WebStore-20120820081613;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-WebStore-20120820081613.mdf" providerName="System.Data.SqlClient" /> 
<add name="OrdersContext" connectionString="Data Source=(localdb)\v11.0; Initial Catalog=OrdersContext-20120820083248; Integrated Security=True; MultipleActiveResultSets=True; AttachDbFilename=|DataDirectory|OrdersContext-20120820083248.mdf" providerName="System.Data.SqlClient" /> 

나는 윈도우 서버 2008 R2에 모든 것을 실행하는거야; Visual Studio Express 12.

+0

OrdersContext 연결 문자열 엔티티 프레임 워크가 연결 문자열에 더 많은 정보를 저장하고 일반 연결 문자열을 저장하기 때문에 엔티티 프레임 워크에 대한 것임 –

+0

오타 수정 : "ASP.NET 구성 패널"생성 된 사용자는 기본 연결을 통해 저장됩니다. AccountController는 OrdersContext를 사용하여 사용자가 등록/로그인 할 수 있는지 확인합니다. 어떻게 작동할까요? 아니면 어디에서 잘못 되었습니까? – Marco

+0

web.confg에 회원 구성을 설정 했습니까 –

답변

0

Visual Studio 2010으로 응용 프로그램을 다시 제작하여 문제를 해결했습니다. ... 연결 문자열을 vs2010 프로젝트에 복사하고 완료 ... 완료했습니다.