SignalR prend en charge plusieurs configurations de serveur et de client. De plus, chaque transport a son propre ensemble d'exigences ; si un transport n'est pas pris en charge par le système, SignalR peut basculer en douceur vers d'autres types de transport.
Exigences du système
Le composant serveur SignalR peut être pris en charge par une variété de configurations de serveur. Cette section présente les systèmes d'exploitation pris en charge, le framework .Net, IIS et d'autres composants.
Systèmes d'exploitation serveur pris en charge
Le composant serveur de SignalR est pris en charge par les systèmes d'exploitation serveur et client suivants.
Windows Server 2012
Windows Server 2008 R2
Windows 8
Windows 7
Windows Azure
Veuillez noter que si vous souhaitez que SignalR utilise WebCosket nécessite le système d'exploitation Windows Server 2012 ou Windows 8 (WebSocket peut également être pris en charge par les sites Web Windows Azure, à condition que la version .Net framework du site Web soit 4.5 et que WebSockets ait été activé dans la page de configuration).
Versions de serveur .Net Framework prises en charge
SignalR 2.0 ne prend en charge que .Net Framework 4.5, vérifiez les mises à jour recommandées pour améliorer la fiabilité, la compatibilité, la stabilité et les performances.
Versions IIS du serveur prises en charge
SignalR est pris en charge par les versions suivantes d'IIS.
1), IIS 8 ou IIS 8 Express.
2), IIS 7 et IIS 7.5, nécessitent la prise en charge des URL sans extension.
3), IIS doit fonctionner en mode intégré et ne prend pas en charge le mode classique. Lorsque IIS s'exécute en mode classique, l'utilisation d'événements envoyés par le serveur peut entraîner un délai de message de 30 secondes.
4). Les applications hébergées doivent fonctionner en mode confiance.
Veuillez noter que si vous utilisez un système d'exploitation client, par exemple pour le développement (Windows 7 ou 8), vous ne devez pas utiliser la version complète d'IIS ou de Cassini. Le client étant limité à 10 connexions simultanées, il est très facile d'atteindre cette limite car les connexions sont de très courte durée et sont fréquemment rétablies. Et la connexion ne sera pas détruite immédiatement après utilisation. Vous devez utiliser IIS Express.
Notez également que si vous souhaitez que SignalR utilise WebSocket, vous devez utiliser IIS 8 ou IIS 8 Express, le serveur doit utiliser Windows 8, Windows Server 2012 et IIS doivent avoir WebSocket activé. À propos de l'activation de WebSocket dans IIS. , Voir Prise en charge du protocole WebSocket IIS 8.0.
Exigences du système client
SignalR peut être utilisé sur diverses plates-formes client. Cette section décrit la configuration système requise pour SignalR dans les navigateurs Web, les applications de bureau Windows, les applications Silverlight et les appareils mobiles.
Navigateur Web
SignalR peut être utilisé dans divers navigateurs Web, mais généralement, seules les deux dernières versions sont prises en charge.
Les applications utilisant SignalR dans un navigateur doivent utiliser jQuery version 1.6.4, ou une version majeure (telle que 1.7.2, 1.8.2, 1.9.1, etc.).
SignalR est disponible dans les navigateurs suivants :
IE8, 9, 10, 11 ordinateur de bureau et mobile, Win8 Modern, les versions sont toutes prises en charge.
Firefox : version actuelle 1, versions Win et Mac.
Chrome : version actuelle 1, versions Win et Mac.
Safari : version actuelle-1, versions Mac et iOS.
Opera : Version actuelle - 1, version Win uniquement.
Navigateur Android.
En plus des exigences du navigateur, les méthodes de transmission utilisées par SignalR ont également leurs propres exigences, comme indiqué dans le tableau suivant :
Navigateurs non pris en charge
Bien que dans anciennes versions Il se peut qu'il n'y ait pas de problèmes majeurs lors de l'exécution de SignalR dans le navigateur, mais nous ne testerons pas activement le fonctionnement de SignalR dans les anciens navigateurs et nous ne résoudrons pas non plus les problèmes de compatibilité avec les anciens navigateurs.
Veuillez vous référer à la liste de configuration et de tests : notre matrice de tests.
Applications de bureau Windows et Silverlight
En plus de s'exécuter dans un navigateur Web, SignalR peut également être configuré pour être utilisé dans un client Windows autonome ou une application Silverlight. Pour utiliser SignalR, le bureau Windows et Silverlight doivent répondre à la configuration système suivante :
1 Sur Win XP SP3 et supérieur, l'application utilise la version 4 du framework .Net.
2. Sous Windows Vista et supérieur, l'application utilise le framework .Net version 4.5.
En plus des exigences relatives au système d'exploitation et à la version du framework, SignalR a également ses propres exigences en matière de méthodes de transmission, comme indiqué dans le tableau suivant :
Stockage Windows et Windows Phone applications
SignalR peut Lorsqu'ils sont utilisés dans le stockage Windows et les applications Windows Phone, ils ont également leurs propres exigences en matière de méthodes de transmission, comme indiqué dans le tableau suivant :
Plus d'articles sur les plates-formes prises en charge par Asp.net SignalR. Veuillez faire attention au site Web PHP chinois !