2016-10-02 1 views
0

아마 내가 여기에서 명백한 것을 놓치고 있습니다. Azure Cloud Service (PaaS)에서 .net 코드가 어떻게 실행됩니까? 그것의 외모에서, PaaS 머신은 닷넷 프레임 워크가 설치되지 않은 Windows 서버입니다 (프로그램과 기능에는 표시되지 않습니다). 그러면 코드가 클라우드에서 어떻게 실행됩니까? CLR이 필요하지 않습니까?Azure PaaS에서 .Net 코드가 어떻게 실행됩니까?

enter image description here

감사합니다!

+0

. NET을 clr/mono없이 실행할 수 없으므로 ... 설치되어 있습니다. 프로그램에서 찾을 수는 없지만 기능에 있어야합니다. –

+0

해당 스크린 샷을 찍었을 때 해당 컴퓨터에 클라우드 서비스의 .NET 솔루션이 배포 되었습니까? –

+0

이것은 하늘빛에 국한된 것이 아니라 Windows의 .net 프레임 워크에 관한 것입니다. 다른 사람들이 말했듯이, .net 프레임 워크는 * 프로그램 *에는 나타나지 않지만 *** 기능 ***에 나타납니다. "Windows 기능 켜기 또는 끄기"옵션을 사용하고 IIS 노드 아래를보십시오. – Claies

답변

0

Azure Cloud Service에는 .Net Framework가 있습니다. 나는 당신이 그것이 틀렸다는 것을 잘못 이해했을 것 같아. 닷넷 프레임 워크 3.5. 하지만 패키지를 배포하는 동안 설치할 수 있습니다 : howto.

아키텍처 관점에서 Azure Cloud Service 컴퓨터는 Windows 서버이므로 Visual Studio> 서버 탐색기 창에서 원격 데스크톱 프로토콜 (RDP)을 사용하여 로그인 할 수 있습니다. 여기에서 웹 롤을 호스팅하는 IIS를 볼 수 있습니다.

+

당신은 닷넷 프레임 워크가 D:\Windows\Microsoft.NET\Framework64\v4.0.30319에 설치 볼 수 있습니다 추가합니다. this answer을 참조하면 WebRole에 379893 (.NET Framework 4.5.2)이 설치되어 있습니다.

+0

네, 닷넷 프레임 워크가 설치되어 있어야합니다. 하지만 저를 괴롭히는 것은 설치된 프로그램과 기능에서 찾지 못한다는 것입니다. 내 질문에 첨부 된 그림보기 –

+0

@DeepakAgarwal // 자세한 답변을 추가했습니다. HTH. – Youngjae

+0

참고 : Web/Worker 역할 인스턴스는 Windows Server의 * 하위 집합이 아닙니다. 각 인스턴스는 * Windows Server입니다. –

관련 문제