2011-12-27 2 views
0

첫 번째 코드를 사용하여 mvc 3 웹 사이트를 만든 후 & 내 데이터베이스에 동일한 날짜를 추가하면 SQL을 호스팅하는 내 공유에 db를 업로드하고 connectionStrings를 변경합니다. 하지만 내 사이트를 실행할 때 내 로컬 컴퓨터가 내 컴퓨터에 데이터베이스를 다시 생성하고 connectionStrings db에 접근하지 못했습니다. 어떻게하면 모든 로컬 db와 내 Appdata에 connectionString을 저장할 수 없습니까 (db는 내 appdata 폴더에 없었습니다) 어디에서 저장할 수 있습니까 connectionStrings? 내가 뭘 잘못 했니? 감사 코드 첫 번째 connectionStrings

<add name="ApplicationServices" 
    connectionString="Data Source=11.11.111 .123; 
    Initial Catalog=DB_Name; 
    User ID='UserName'; 
    Password='UserPAss'; 
    " providerName="System.Data.SqlClient" /> 

답변

0

는 다시 사이트를 게시하기 전에 그들이 당신의 Web.config에 무엇인지에 대한 연결 문자열을 변경하는 생각이 있나요? 내가 잘못 본 것이 아니라면, EF Code First는 App_Data 디렉토리의 mdf 파일이 아니라 기본적으로 실행중인 로컬 SQLExpress 인스턴스를 사용합니다.

그런 다음 사이트를 게시 할 때 web.config 변환을 사용하려고합니다.

http://msdn.microsoft.com/en-us/library/dd465318.aspx

+0

안녕, 난, 내 사이트, 그냥 DB를 게시하지 않았다 (나는 웹 SQL의 데이터 c를 할 수 있습니다) 나는 내 로컬 솔루션에 게시 된 DB와 함께 일하고 싶습니다 질문 : connectionStrings는 어디에 web.config 내에서 그것을 기울이지 않으면 –

+0

감사합니다 발견 Logged –