DotNetNuke Community Edition 6.2.2를 사용하여 Azure 웹 사이트를 만들려고하는데 새로 생성 된 SQL Azure에 연결할 때 오류가 발생합니다. db.DotNetNuke Azure 웹 사이트 갤러리 Azure 연결 오류
로그인 manage.windowsazure.com 웹 사이트에
이동에있는 "갤러리에서"다음 "+"버튼을 클릭하십시오 : 이것은 내가 다음 단계입니다.
앱 갤러리에서 "DotNetNuke Community Edition"을 선택하십시오.
응용 프로그램 구성 : Url (예 : x12.azurewebsites.net), 데이터베이스 : 새 SQL 데이터베이스 만들기, 지역 : 미국 동부, 구독 : An_Enterprise_Subscription., -> 화살표를 클릭하십시오.
특정 데이터베이스 설정 : 왼쪽 이름은 동일한 지역에서 선택하고 사용자 이름 (예 : my_user)을 입력하고 암호 (my_pass)를 입력하십시오. 참고 : "="기호없이 암호를 입력하십시오. 완료를 표시하고 사이트에서 문제없이 프로비저닝 및 배포를 시작합니다.
몇 분 후 관리 사이트에서 사이트가 실행 중임을 알았습니다.
브라우저에서 x12.azurewebsites.net을 엽니 다.
몇 초 후 설치 메시지가 빨간색으로 표시되는 설치 페이지가 표시됩니다. DotNetNuke 응용 프로그램이 유효한 SQL Server 데이터베이스에 연결할 수 없으므로 자동 옵션이 비활성화되었습니다. 다른 두 마법사 옵션 중 하나를 계속 사용하고 적절한 마법사 단계에서 데이터베이스 설정을 구성 할 수 있습니다.
다음을 두 번 클릭하여 "데이터베이스 연결 구성"페이지로 이동하십시오.
데이터베이스 선택 : SQL Server 2005/2008 데이터베이스, 서버 : tcp : x12.database.windows.net, 1433, 데이터베이스 : x12. 이 데이터는 Windows Azure 관리 사이트 (manage.windowsazure.com)의 데이터베이스 연결 문자열에서 가져온 것입니다. 나머지는 기본 매개 변수를 사용합니다.
다음 오류가 표시됩니다 :
연결 오류 (들) : 인덱스 번호 : 0 원본 : .NET SqlClient 데이터 공급자 등급 : 11 수 : 0 메시지 :
를웹 사이트 관리 연결 문자열에 다음 연결 문자열이 있습니다. 데이터 원본 = tcp : x12.database.windows.net, 1433, 초기 카탈로그 = x12, 사용자 ID = my_user, 암호 = my_password;
데이터베이스 관리에서 제공하는 다음 연결 문자열 대신 서버 = tcp : x12.database.windows.net, 1433, 데이터베이스 = x12, 사용자 ID = my_user @ x12, 암호 = my_password, Trusted_Connection = False; Encrypt = True, 연결 시간 초과 = 30;
연결 문자열을 두 번째 문자열로 변경했습니다. 성공하지 못했습니다. SQL Azure 서버 x12에는 모든 azure 관련 연결 (0.0.0.0 - 0.0.0.0)을 허용하는 방화벽 규칙과 IP에서 서버를 관리 할 수있는 규칙이 있습니다.
Azure의 Windows 2012 VM에 DotNetNuke Community Edition 6.2.2를 설치했지만 비슷한 문제가 발생했지만이 경우 DB에 액세스 할 수있는 로컬 사용자로 응용 프로그램 풀을 실행하여 문제를 해결했습니다.
미리 도움을 주셔서 감사합니다.