2012-07-25 3 views
0

나는 현재 Azure Restful Webservice를 잘 운영하고 있습니다. Azure에 DNN6.2 사이트를 추가하고 DNN6.2 사이트와 웹 서비스 모두에서 단일 webrole을 만들기 위해 웹 서비스를 포함하고 싶습니다.DNN 6.2 Azure 안정적인 서비스

잘 만들어진 DotNetNuke Azure Accelerator를 사용하여 만든 새 DNN6.2 Azure 사이트는 서비스 구성 및 def 파일을 생성하고 업로드 한 다음 webrole을 만들고 사이트와 함께 vhd 파일을 업로드했습니다.

제 질문은이 사이트에 내 서비스를 추가하는 방법입니다.이를 수행하는 방법은 무엇입니까? vhd를 다운로드하고 수정해야합니까?

도움이 되었으면 좋겠습니다. Webservice를 설치하고 실행하기 위해 가파른 학습 곡선을 보았습니다. 이제 DNN을 배우려고 노력하는 솔루션을 얻을 수 있습니다.

답변

0

이 가능한 실제로 옵션 그래서 실제 웹 사이트는 VHD에 있습니다 :

  1. 다운로드 VHD
  2. 마운트 VHD
  3. 적용 수정
  4. 다시 업로드 VHD가

이 접근 방식에는 몇 가지 문제가 있습니다. 자동으로 배포하기는 어렵지만 (여전히 가능), 항상 다운로드하고 업로드해야합니다. VHD가 약간의 시간이 걸릴 수 있습니다 (현재 사이트를 방문하는 사용자의 경우). 일부 VHD를 업로드하면 새 VHD를 업로드 한 후 드라이브를 마운트 해제해야합니다. ...

내 의견에는 완벽한 솔루션이 아닙니다.

나는이 다른 옵션을 제안 : 같은 WebRole에서

  1. 호스트 FTP Server을 드라이브의 경로를 설정합니다. 이렇게하면 컴퓨터에서 드라이브에 연결하고 VHD로 재생하지 않고도 원하는 변경 내용을 업로드 할 수 있습니다. 이 문서에서 설명하는 변경 사항은 DNNAzureSMB \ DNNAzure \ WebRole.cs (참고 : 보안에 대해 생각하고 FTP 서버의 IP 제한을 구성하는 것이 좋습니다.) 파일에 적용해야합니다.
  2. WebRole을 사용하지 마십시오. Virtual Machines (IaaS)이라는 새로 출시 된 기능을 사용하기 만하면됩니다. 즉, 영구 VM을 관리 할 수 ​​있으며 데이터 센터 나 사내 구축 형 서버에 DNN을 설치하는 것처럼 DNN을 설치하면됩니다.