안녕하세요, 저는 기존의 3 계층 응용 프로그램 (프레젠테이션 레이어, 비즈니스 레이어 및 데이터 레이어)을 Windows Azure 프로젝트로 변환하는 작업을 할당 받았습니다.Azure에서 3 계층 응용 프로그램 아키텍처가 가능합니까?
기본적으로 웹 역할을 만들고 프레젠테이션 레이어를 만든 다음 각각 별도의 2 개의 클래스 라이브러리 (각각 비즈니스 및 데이터 레이어) 프로젝트를 만들고 참조를 사용하여 프레젠테이션 계층에 연결했습니다. 나는 푸른는 웹 역할 (프리젠 테이션 계층)에서 응용 프로그램을 전개 그러나
이 업로드되었습니다 :/
경우 누군가가 말해 줄 수 : 그것은 심지어 가능하다
- azure로 3 단계 아키텍처를 사용하십시오
- 프로젝트를 참조 할 때 실수로 작성한 경우
- 이것이 b 달성 된 것은 3 티어와 유사한 아키텍처입니다.
고마워요!
내 프레젠테이션 계층은 웹 역할이어야하며 비즈니스 계층은 작업자 역할이어야하며 데이터 계층 (SQL Azure에 연결됨)은 다른 작업자 역할이어야하며 그 다음 연결해야합니다. 그들을 통해 참조를 통해? –
Azure 서비스 버스/WCF/Azure 대기열 또는 생각할 수있는 다른 통신 채널과 연결할 수 있습니다. – Peter
별도의 작업자 역할을 수행하지는 않습니다. 웹 역할은 IIS가 설치된 VM입니다. 백그라운드 프로세스, Windows 서비스를 실행할 수 있습니다. 전통적인 서버에서 실행할 수있는 모든 것을 하나의 역할로 수행 할 수 있습니다. 웹 프로젝트에서 해당 데이터 레이어를 참조하는 경우 데이터 레이어 DLL이 사이트와 함께 배포됩니다. 그런 다음 연결 문자열을 SQLAzure (또는 웹에서 사용할 수있는 SQL Server)로 지정하면 경주가 끝납니다. –