2012-06-07 2 views
0

엔티티 프레임 워크가있는 응용 프로그램을 만들었습니다. 그것은 wpf 응용 프로그램입니다, 이제 내 컴퓨터에서 잘 실행되지만 다른 시스템에서이 응용 프로그램을 실행할 때 충돌, 다른 시스템에서 디버깅했습니다. 엔터티의 데이터에 액세스하려고 할 때 예외가 발생했습니다. 무엇이 문제 일 수 있습니까?엔티티 프레임 워크 응용 프로그램이 다른 시스템에서 충돌 함,

enter image description here

enter image description here

+0

정확한 예외와 스택 추적은 무엇입니까? – leppie

+0

@leppie screenshot을 추가했습니다. 거기서 볼 수 있습니다. –

답변

0

는 기본 제공 오픈에 실패하거나 연결 문자열이 잘못된 것을 의미 나 응용 프로그램이 연결 문자열 또는 전류에 지정된 데이터베이스 (SQL의 두 계정에 대한 액세스 권한이 없습니다 응용 프로그램을 실행하는 사용자).

+0

"metadata = res : //*/School.csdl | res : //*/School.ssdl | res : //*/School.msl; provider = System.Data.SqlClient; 공급자 연결 문자열 = \ "데이터 원본 =. \\ SQLEXPRESS; attachdbfilename = D : \\ 학교 \\ bin \\ 디버그 \\ School.mdf; 통합 된 보안 = True; 연결 시간 초과 = 30; 사용자 "연결 문자열에 문제가있는 경우 데이터베이스에 연결할 때 예외가 발생하지만 그 때 아무런 예외도 발생하지 않습니다. –

+0

하지만이 경우에는 다중 연결을 사용할 수 없습니다. 데이터베이스에 연결하는 것을 제어 할 수 없습니다. EF 컨텍스트는 실제로 필요할 때 연결을 엽니 다. 해당 시스템에 SQLExpress를 설치 했습니까? –

+0

내가 문제를 발견, 그것은 sqlserver 문제, 지금은 고정, –

관련 문제