0

여기에 제 자신을 발견하고 도움을 줄 수있는 사람을 찾고 있습니다.Azure 가상 머신에 DotNetNuke (DNN) 웹 사이트를 게시하십시오.

Azure 가상 컴퓨터를 호스트하기 위해 DNN 웹 사이트를 보냈습니다. 나는 DNN에 익숙하지 않지만, 너무 어렵다고 생각하지는 않습니다. 슬프게도, 나는 틀렸다.

저는 DNN 데이터베이스를 Azure SQL 데이터베이스로 옮깁니다. DNN의 "httpdocs"폴더의 모든 내용을 내 VM의 내 웹 사이트 루트 폴더에 복사했습니다. 새로운 Azure SQL 데이터베이스에 데이터베이스 연결 문자열을 가리 키도록 웹 구성을 편집했습니다. 또한 웹 사이트를 처음 실행하려고 할 때 발생하는 오류를 기반으로/app_data/ClientDependency 폴더에 IIS 사용자 계정 작성자 권한을 부여해야했습니다. 나는 이것이 내가해야만하는 모든 일이 될 것이라고 생각했지만, 나는 웹 사이트를 탐색 할 때 404 페이지를 얻는다.

이 기능을 사용하려면 일부 DNN 소프트웨어를 설치해야합니까? 웹 플랫폼 설치 프로그램 (WPI)을 통해 내 VM에서 DNN을 다운로드하려고했습니다. WPI 옵션에서는 원격 데이터베이스를 사용하라고했지만 계속 진행하려면 "sa"데이터베이스 계정의 암호를 묻습니다. Azure SQL은 "sa"계정을 사용할 수 없으며 다른 데이터베이스 계정 사용자 이름을 사용하도록 WPI에 알릴 수 없습니다. 나는 모든 VMD 웹 사이트 루트에 httpdocs 파일을 업로드하는 한 DNN 소프트웨어를 설치해야한다고 생각하지 않지만 여기에서는 빨대를 잡을 것입니다.

누구든지이 작동 방법에 대한 조언을 제공해 주시겠습니까? 나는 오랜 시간 동안 인터넷 검색을 봤는데 난 아무것도 :(

가 감사합니다 여러분. 당신의 위치 설정 "관리자> 사이트 설정을 해제했기 때문에 404 오류가 아마 발생

+0

다음을보십시오 : http://stackoverflow.com/questions/16815066/migrate-an-existing-dotnetnuke-portal-to-windows-azure –

답변

1

내놓았다하지 않은 > 사이트 별칭> 자동이 설정이 비활성화 된 경우. 하늘빛 (또는 다른 URL을 사용하는 다른 위치)에 당신의 위치를 ​​이동 한 후, 수동으로 데이터베이스에 추가해야 "사이트 별칭을 추가합니다.

  • 추가 가상 컴퓨터 클라우드 서비스 이름 (예 : mywebsite.cloudapp.net)을 지정하는 PortalAdlias 테이블의 새 레코드
  • web.config 파일을 터치하여 응용 프로그램 풀이 다시 시작되고 캐시가 지워져 포털 별칭 테이블이 데이터베이스에서 메모리로 다시 채워지도록하십시오.

희망이 도움이됩니다.

+0

응답 헤더에 '포털 별명을 찾을 수 없음'유형 메시지가 표시됩니다. 포털 별칭이 부족한 경우 (DNN 7.2 이상인 경우) –

관련 문제