2013-06-22 1 views
0

ASP.NET MVC 응용 프로그램이 있습니다. ASP.NET 웹 사이트 관리 도구를 실행할 수 있습니다. 보안 탭에서 역할을 활성화 할 수 있습니다. 그런 다음 역할을 추가 할 수 있습니다. 아주 쉽게 일하는 것 같습니다.ASP.NET 웹 사이트 관리 도구 구성

하나의 작은 세부 사항 : 어느 데이터베이스에 역할이 추가됩니까? 물론 제가 작업하고있는 것은 아닙니다. 시스템에서 다른 데이터베이스를 수정 한 것 같습니다. 이 도구에서 어디서 데이터베이스를 볼 수 있는지 알 수 없습니다. 이것은 총체적인 감독입니까 아니면 여기에 근본적인 것이 빠져 있습니까?

http://msdn.microsoft.com/en-us/library/yy40ytx0(v=vs.100).aspx에서이 도구가 어떤 데이터베이스를 사용하는지 확인하는 방법은 없습니다. 그래서 나는 자동적으로 이것을 모르는 나 일 것임에 틀림 없다.

누군가 나를 끌어들일 수 있습니까?

+0

를 사용하는 MVC의 버전? 그리고 어떤 회원 공급자를 사용하고 있습니까? 웹 사이트 구성 도구는 이전 SqlMembershipProvider에서만 작동하며 SimpleMembership, Universal providers 등에서는 작동하지 않습니다. –

+0

MVC의 최신 버전을 사용하고 있습니다. 나는 아직 어떤 멤버쉽 제공자도 사용하지 않고있다. 나는 데이터베이스를 채우기 만하면 될 것입니다. 그리고 아마도 ASP.NET과 함께 제공되는 기본 멤버 자격 공급자를 사용하려고했을 것입니다. SimpleMembership이 무엇인지 전혀 알지 못합니다. –

+0

SimpleMembership에 대해 알려 주셔서 감사합니다. 내가 그걸 읽을 필요가있는 것 같아. –

답변

1

연결 문자열에 대한 웹 구성을 확인하십시오. 그런 다음 웹 구성에서 회원 및 역할 공급자를 확인하고 사용중인 연결 문자열을 확인하십시오.

예 : 당신이

<membership> 
    <providers> 
    <clear /> 
    <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" 
    connectionStringName="CHECK HERE!!" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10" applicationName="/" /> 
    </providers> 
</membership> 
+0

내 web.config에는 ''항목이 없습니다. 확실히 이것은 어딘가에 문서화되어야합니다. –

관련 문제