2017-10-03 11 views
0

나는 사용하여 내 로컬 컴퓨터에 응용 프로그램을 만들어는 웹을 게시하려고 할 때 표시됩니다?

1) MVC 2) 엔티티 프레임 워크 3) LocalDB

나는 그것이 "어떤 데이터베이스가 게시 선택하지"라고 나에게 이야기 게시 마법사를 통해 이동

web.config에서 수동으로 연결 문자열을 입력 했는데도 게시 할 데이터베이스가없는 이유는 무엇입니까?

"설정 탭에서 데이터베이스 구성"섹션의 https://msdn.microsoft.com/en-us/library/dd465337(v=vs.110).aspx 안내에 따라 작업을 진행했습니다.

"Databases"제목 아래의 대상 원격 연결 콤보 상자에 DB의 연결 문자열을 입력하고 게시를 시도하면 - 언급 된 메시지가 표시됩니다.

은 문제가 무엇인지 어떤 생각을 가지고 있습니까?

감사

이 (질문에서 정확히 말할 수 없습니다) App_Data의 MDF 파일입니다 가정

답변

0

확인 :

  • 연결 문자열이 인 AttachDBFilename "포함 = | XXX.mdf을 \ | DataDirectory를 "
  • MDF 파일은 App_Data 아래의 솔루션의 일부입니다.
  • .mdf 파일은 빌드 동작의"내용 "으로 구성됩니다.
  • 또한 게시 프로파일에서 파일 게시 옵션 아래의 "App_Data 폴더에서 파일 제외"가 선택되어 있지 않은지 확인하십시오.

이 모든 먼저 EF6 코드를 사용하여 날 위해 일했습니다. web.config에서 연결 문자열을 변경하려는 경우가 아니면 게시 페이지에서 연결 문자열을 지정하지 않아도됩니다.