SignalR은 여러 서버 및 클라이언트 구성을 지원합니다. 또한 각 전송에는 고유한 요구 사항 집합이 있습니다. 시스템에서 전송을 지원하지 않는 경우 SignalR은 다른 전송 유형으로 원활하게 장애 조치(failover)할 수 있습니다.
시스템 요구 사항
SignalR 서버 구성 요소는 다양한 서버 구성으로 지원될 수 있습니다. 이 섹션에서는 지원되는 운영 체제, .Net 프레임워크, IIS 및 기타 구성 요소를 소개합니다.
지원되는 서버 운영 체제
SignalR의 서버 구성 요소는 다음 서버 및 클라이언트 운영 체제에서 지원됩니다.
Windows Server 2012
Windows Server 2008 R2
Windows 8
Windows 7
Windows Azure
SignalR에서 WebCosket을 사용하려는 경우 Windows Server 2012 또는 Windows 8 운영 체제가 필요합니다. 웹 사이트의 .Net 프레임워크 버전이 4.5이고 구성 페이지에서 WebSocket이 활성화된 경우 Windows Azure 웹 사이트에서도 WebSocket을 지원할 수 있습니다.
지원되는 서버 .Net Framework 버전
SignalR 2.0은 .Net Framework 4.5만 지원합니다. 권장 업데이트를 확인하여 안정성, 호환성, 안정성 및 성능을 개선하세요.
지원되는 서버 IIS 버전
SignalR은 다음 IIS 버전에서 지원됩니다.
1), IIS 8 또는 IIS 8 Express.
2) IIS 7 및 IIS 7.5에는 확장자 없는 URL 지원이 필요합니다.
3) IIS는 통합 모드에서 실행되어야 하며 클래식 모드를 지원하지 않습니다. IIS가 클래식 모드로 실행 중인 경우 서버에서 보낸 이벤트를 사용하면 메시지가 30초 지연될 수 있습니다.
4) 호스팅된 애플리케이션은 신뢰 모드에서 실행되어야 합니다.
개발용(Windows 7 또는 8) 등의 클라이언트 운영 체제를 사용하는 경우 IIS 또는 Cassini 정식 버전을 사용하면 안 됩니다. 클라이언트의 동시 연결 제한은 10개이므로 연결 수명이 매우 짧고 자주 다시 설정되므로 이 제한에 도달하기가 매우 쉽습니다. 그리고 사용 후 바로 연결이 끊어지지 않습니다. IIS Express를 사용해야 합니다.
또한 SignalR에서 WebSocket을 사용하려면 IIS 8 또는 IIS 8 Express를 사용해야 하고, 서버는 Windows 8을 사용해야 하며, Windows Server 2012 및 IIS에서는 IIS에서 WebSocket을 활성화해야 합니다. , IIS 8.0 WebSocket 프로토콜 지원을 참조하세요.
클라이언트 시스템 요구 사항
SignalR은 다양한 클라이언트 플랫폼에서 사용할 수 있습니다. 이 섹션에서는 웹 브라우저, Windows 데스크톱 애플리케이션, Silverlight 애플리케이션 및 모바일 장치의 SignalR에 대한 시스템 요구 사항을 설명합니다.
웹 브라우저
SignalR은 다양한 웹 브라우저에서 사용할 수 있지만, 일반적으로 최신 2가지 버전만 지원됩니다.
브라우저에서 SignalR을 사용하는 애플리케이션은 jQuery 버전 1.6.4 또는 주요 버전(예: 1.7.2, 1.8.2, 1.9.1 등)을 사용해야 합니다.
SignalR은 다음 브라우저에서 사용할 수 있습니다.
IE8, 9, 10, 11 데스크톱 및 모바일, Win8 및 Modern 버전이 모두 지원됩니다.
Firefox: 현재 버전-1, Win 및 Mac 버전.
Chrome: 현재 버전-1, Win 및 Mac 버전.
Safari: 현재 버전-1, Mac 및 iOS 버전.
Opera: 현재 버전 - 1, Win 버전만 해당.
안드로이드 브라우저.
브라우저 요구 사항 외에도 SignalR에서 사용하는 전송 방법에는 다음 표에 표시된 대로 고유한 요구 사항이 있습니다.
지원되지 않는 브라우저
이전 버전 브라우저에서 SignalR을 실행하는 데 큰 문제가 없을 수 있지만, 이전 브라우저에서 SignalR의 작동을 적극적으로 테스트하지 않으며 이전 브라우저와의 호환성 문제를 해결하지도 않습니다.
구성 및 테스트 목록인 테스트 매트릭스를 참조하세요.
Windows 데스크톱 및 Silverlight 애플리케이션
SignalR은 웹 브라우저에서 실행되는 것 외에도 독립 실행형 Windows 클라이언트 또는 Silverlight 애플리케이션에서 사용하도록 구성할 수도 있습니다. SignalR을 사용하려면 Windows 데스크톱 및 Silverlight가 다음 시스템 요구 사항을 충족해야 합니다.
1. Win XP SP3 이상에서는 애플리케이션이 .Net Framework 버전 4를 사용합니다.
2. Windows Vista 이상에서는 애플리케이션이 .Net Framework 버전 4.5를 사용합니다.
운영 체제 및 프레임워크 버전 요구 사항 외에도 SignalR에는 다음 표에 표시된 대로 전송 방법에 대한 자체 요구 사항도 있습니다.
Windows 저장소 및 Windows Phone 애플리케이션
SignalR은 Windows 저장소 및 Windows Phone 애플리케이션에서 사용될 때 다음 표에 표시된 것처럼 전송 방법에 대한 고유한 요구 사항도 있습니다.
관련 더보기 Asp.net SignalR이 지원하는 플랫폼에 대한 기사 PHP 중국어 웹사이트에 주목하세요!