2012-07-12 3 views
0

현재 asp.net을 사용하여 MVC 응용 프로그램을 개발 중입니다. 나의 마지막 목표는 Azure에 saa를 배치하는 것이다.나중에 하늘색에 배포 할 다중 임대 응용 프로그램

그러나 나중 단계에서이를 수행하는 것이 타당할까요, 아니면 내 개발에 반영해야할까요?

Azure 인증 등을 사용할 때 응용 프로그램이 다중 임대로 인해 필요합니다.

이것에 대한 사람들의 생각을 알고 싶습니까?

건배

+0

Azure에서 어떻게 인증 하시겠습니까? 그런 다음 MemberhipServices가 Access Control Services와 다른 준비 응답을 수행합니다. Azure 아키텍처를 사용하기 전까지는 준비 질문에 실제로 대답 할 수 없습니다. – Paparazzi

답변

0

더 많은 정보를 제공 할 수 있다면 더 좋을 것이다. 현재 Azure를 무시하는지 알고 싶습니까? 애플리케이션을 Azure에 배포하기로 결정했다면 얼마나 많은 노력을 기울여야합니까? 일반적으로 저장소, ACS 등과 같은 Azure 서비스를 사용하고 싶지 않으면 너무 많은 노력을 기울이지 않을 것입니다. Azure 웹 사이트에 ASP.NET 응용 프로그램을 배포하는 것은 원격 IIS에 배포하는 것과 같습니다. 웹 역할에 배포하려면 추가 클라우드 서비스 프로젝트를 만들어야합니다. 가상 컴퓨터에 배포하는 경우 일반적으로 프로젝트를 수정할 필요가 없지만 모든 환경을 설정해야합니다.

또한 Azure와 로컬 환경 간에는 몇 가지 차이점이 있습니다. 예를 들어, 보통 로컬 SQL 서버에 연결하는 대신 Azure SQL Service를 사용합니다.

최고 감사합니다,

명나라 쑤.

0

저는 지금 Azure에서 개발하지 않고 비슷한 것을하고 있습니다. 나는 인터페이스를 가능한 한 많이 사용하는 것을 확실히함으로써 그것을 준비했다. 예를 들어 File과 Directory를 사용하는 파일 시스템에는 쓰지 않지만 IFile과 IDirectory는 인터페이스로 사용합니다.

현재 현지화 된 Windows Server 환경을 기반으로하는 가정을 피할 수 있으면 적어도 Azure에서 작동하는 요구 사항을 충족시키는 구현을 작성할 수 있습니다. 필자는 Azure 및 로컬 웹 서버에 배포하고 Dependency Injection을 사용하여 인터페이스의 구체적인 구현을 만족시킬 계획입니다. 동일한 코드베이스를 전적으로 쉽게 사용할 수 있으며 구현을 주입하기 전에 환경을 감지 할 수 있습니다.