1

MVC 2을 사용하고 있으며 기본 연결 문자열을 변경하는 방법을 찾을 수 없습니다. MembershipProvider. 생성 된 내 기본 연결 문자열 반면MembershipProvider에서 연결 문자열을 변경하십시오.

내있는 Web.Config

<connectionstrings> 
     <add name="ConnectionString.SQL Server (SqlClient)" connectionstring="Data  
        Source=Mysource\testdb-20121109102135.mdf;Initial Catalog=testdb- 
        20121109102135;Integrated Security=True;User Instance=True" 
        providername="System.Data.SqlClient" /> 
    </connectionstrings> 

내가 그것을 어떻게 바꾸

 data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true 

입니까 ??

모든

+0

는 프로그래밍 변경을 의미합니까? 어떻게 COnfigurationManager.ConnectionStrings에 대해? – LINQ2Vodka

+0

나는 연결 문자열에서 이미 이것을 시도했다 – Rohit

+0

코드를 보자. – LINQ2Vodka

답변

2

나는 문서라도 모든 마법이 루트 폴더Web.config 파일에 아주 애 태우게 될 수 있습니다 멤버 자격 공급자 정보를 변경하는 등 당신의 고통을 이해 주셔서 감사합니다. <configuration> 뒤에 파일에이 코드를 추가하기 만하면됩니다.

<connectionStrings> 
<add name="MySqlConnection" connectionString="Data 
    Source=MySqlServer;Initial Catalog=aspnetdb;Integrated 
    Security=SSPI;" /> 

<authentication>

<authorization> 
    <deny users="?"/> 
</authorization> 
<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> 

그리고 짜잔를 추가! 그것은 참조하시기 바랍니다 자세한 내용은 .....

작동 Configuring an ASP.NET Application to Use Membership

+0

나를 위해 일했다.. 많이 고맙다. – Rohit

관련 문제