2014-11-04 5 views
0
에 연결 문자열을 사용하지

내 오류 메시지가 기본 공급자가 엔티티 프레임 워크의 app.config

열기

에 실패과의 InnerException이 상태

을 주장하는 데이터베이스 요청 로그인 열 수 없습니다.

이상한 점은 my connectionString이 오류에서 언급 한 것과 다른 로그인을 표시하고 있다는 것입니다. 왜 응용 프로그램이 내 App.Config에 명시 적으로 정의 된 connectionString이 아닌 잘못된 connectionString을 사용합니까?

+0

App.config의 해당 섹션을 붙여 넣을 수 있습니까? – scartag

+2

솔루션에 몇 개의 프로젝트가 있습니까? 어떤 프로젝트에 app.config 파일이 있고 어떤 프로젝트에 WPF 또는 웹 페이지가 있습니까? 연결 문자열은 사용자 인터페이스가있는 프로젝트와 동일한 프로젝트에 있어야합니다. – Roger

답변

1

일반적으로 다음과 같은 몇 가지 이유 이유 :

1) 당신은 당신의 시작 프로그램 프로젝트

2)로 해당 프로젝트를 사용하지 않는 당신은 설정

<connectionStrings> 
    <add name="YourContext"... > 
</connectionStrings> 
의 이름과 일치하지 않습니다

3) 당신은 하드 코딩을하고 있습니다.

관련 문제