2014-04-30 2 views
0

자동으로 연결 문자열을 생성 한 엔티티 데이터 모델이 생성되었습니다! 나는 express를 사용하고 있었고 모든 것이 잘되었다.EF5 자동 생성 연결 문자열을 편집하십시오.

<add name="mvcDemoConString" connectionString="metadata=res://*/Models.EmpoyeeDataModel.csdl|res://*/Models.EmpoyeeDataModel.ssdl|res://*/Models.EmpoyeeDataModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.;initial catalog=mvcDemo;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" /></connectionStrings> 

로컬 IIS에서 웹 설정을 변경하기 전까지. 이 오류 메시지가 나타납니다 (예외 정보 : System.Data.SqlClient.SqlException : 사용자 'IIS APPPOOL \ DefaultAppPool'로그인에 실패했습니다). 연결 문자열에 다른 사용자를 추가하려고했지만 작동하지 않아 이전 사용자를 계속 사용 중입니다 변경된 연결 문자열;

<add name="mvcDemoConString" connectionString="metadata=res://*/Models.EmpoyeeDataModel.csdl|res://*/Models.EmpoyeeDataModel.ssdl|res://*/Models.EmpoyeeDataModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.;initial catalog=mvcDemo;User ID=Web;Password=pa;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" /></connectionStrings> 

고마워요!

답변

1

연결 문자열에 integrated security=True;과 특정 사용자 ID와 암호가 모두 있습니다. 통합 보안을위한 true의 스펙은 APP POOL ID가 계속 사용되는 원인입니다. 제거

시도 :

+0

integrated security=True; 당신은 매우 환영합니다 당신에게 데이비드 – Aringan

+0

감사드립니다. 기회가 생겼을 때 대답을 수락 응답으로 표시하십시오. 그렇게함으로써 명성을 얻으실 수 있습니다! –

관련 문제