2014-01-21 2 views

답변

1

Azure Management Portal의 ConnectionString은 런타임에 Web.Config에서 이미 정의 된 연결 문자열을 대체합니다. 이들은 실제로 web.config 연결 문자열을 덮어 쓰지 않습니다.

azure 관리 포털에서 언급 한 것과 동일한 이름의 web.config에서 해당 연결 문자열을 사용할 수없는 경우 런타임시 대체되지 않습니다.

그래서 azure 포털에서 언급 한 연결 문자열과 동일한 이름의 web.config에 더미 연결 문자열이 있는지 확인하십시오. 나는 이것이 귀하의 액세스 문제를 해결할 것이라고 생각합니다.

+0

내 로컬 web.config 파일에 동일한 이름의 연결 문자열 두 개가 있지만 Azure 웹 사이트에 업로드 (VS 2013) 할 때 해당 파일이 업로드되지 않고 FTP를 통해 업로드하려고하면 불행하게도 실패합니다. VS에게 Web.Config 파일도 업로드하도록 어떻게 말할 수 있습니까? - 항상 복사 설정 Web.config에서 빌드 오류 발생 – Machinarius

+0

VS에서 FTP 모드로 게시 할 때 세 번째 탭 즉, 설정에서 게시하기 전에 모든 파일을 삭제하도록 지정할 수 있습니다. 그러면 이전 배포의 모든 파일이 삭제되고 FTP를 사용하여 새 파일이 다시 배포됩니다. 또한 을 web.config의 노드에 앞에 추가하십시오. 그러면 연결 문자열에 대한 이전 참조가 모두 제거됩니다. – ramiramilu

+0

web.config 파일이 업로드되도록 FTP를 사용하여 배포해야합니까? 현재 웹 사이트에 자동으로 생성 된 게시 프로파일을 사용하고 있습니다. – Machinarius

관련 문제