0

ASP 사용자 만들기 마법사를 사용하여 사용자 계정을 만들 때 사이트 관리 도구는 사용자가 존재 함을 반영하지만 데이터베이스의 ASP 사용자 및 멤버십 테이블을 볼 때 사용자가 없습니다. ASP Reg SQL 도구를 사용할 때 로컬 데이터베이스로 이동 한 서버 데이터베이스를 구성하는 것이 었습니다.이 데이터베이스는 아마도 문제 일 수 있습니다. UserId guid의 방법으로 Customer 테이블에 Customer 테이블을 연결하려고하는데, 지금은 반환 할 것이 없습니다. 누군가 내가 잘못하고있는 것을 말해 줄 수 있습니까? 당신의 Web.config에서 아래의 섹션에 대한ASP.Net 사이트 구성 도구

+0

데이터베이스에 레코드가 표시되지 않으면 잘못된 데이터베이스를보고있을 가능성이 있습니다. 연결 문자열을보고 그것이보고 있다고 생각하는 데이터베이스를 가리키는 지 확인하십시오. – David

+0

멤버 자격 공급자 연결 문자열을 확인 했습니까? – NateMpls

답변

1

봐는 : 그것은 회원 물건에 사용하는 것을 데이터베이스

<connectionStrings> 
    <add name="MySqlConnection" connectionString="Data Source=MySqlServer;Initial Catalog=aspnetdb;Integrated Security=SSPI;" /> 
</connectionStrings> 
<system.web> 
... 
    <membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="15"> 
    <providers> 
     <clear /> 
     <add 
     name="SqlProvider" 
     type="System.Web.Security.SqlMembershipProvider" 
     connectionStringName="MySqlConnection" 
     applicationName="MyApplication" 
     enablePasswordRetrieval="false" 
     enablePasswordReset="true" 
     requiresQuestionAndAnswer="true" 
     requiresUniqueEmail="true" 
     passwordFormat="Hashed" /> 
    </providers> 
    </membership> 

이 당신을 말할 것이다. 멤버쉽 섹션 (이 경우 MySqlConnection)의 connectionStingName을보고 해당 연결 문자열을보고 원하는 곳으로 가는지 확인해야합니다.

+0

올바른 구성 섹션이지만 db 통합 멤버십 설정에 대한 올바른 설정이 아닙니다. – pseudocoder

+0

수정 사항은 AD입니다. 나는 내 의견이 여전히 적용되는 것으로 믿는다. 맞습니까? –

+0

도메인 관리자 계정을 사용하여 멤버 자격 공급자를 인증하는 경우 걱정됩니다. – pseudocoder