Maison > développement back-end > Tutoriel C#.Net > Quelles plates-formes sont prises en charge par Asp.net SignalR ?

Quelles plates-formes sont prises en charge par Asp.net SignalR ?

高洛峰
Libérer: 2016-12-24 14:39:16
original
1253 Les gens l'ont consulté

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 :

Asp.net SignalR支持的平台有哪些

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 :

Asp.net SignalR支持的平台有哪些

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 :

Asp.net SignalR支持的平台有哪些

Plus d'articles sur les plates-formes prises en charge par Asp.net SignalR. Veuillez faire attention au site Web PHP chinois !

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal