Heim > Artikel > Backend-Entwicklung > Welche Plattformen werden von Asp.net SignalR unterstützt?
SignalR unterstützt mehrere Server- und Client-Konfigurationen. Darüber hinaus hat jeder Transport seine eigenen Anforderungen. Wenn ein Transport vom System nicht unterstützt wird, kann SignalR problemlos auf andere Transporttypen umsteigen.
Systemanforderungen
Die SignalR-Serverkomponente kann von einer Vielzahl von Serverkonfigurationen unterstützt werden. In diesem Abschnitt werden die unterstützten Betriebssysteme, das .Net-Framework, IIS und andere Komponenten vorgestellt.
Unterstützte Server-Betriebssysteme
Die Serverkomponente von SignalR wird von den folgenden Server- und Client-Betriebssystemen unterstützt.
Windows Server 2012
Windows Server 2008 R2
Windows 8
Windows 7
Windows Azure
Bitte beachten Sie Folgendes, wenn Sie möchten, dass SignalR WebCosket verwendet erfordert das Betriebssystem Windows Server 2012 oder Windows 8 (WebSocket kann auch von Windows Azure-Websites unterstützt werden, sofern die .Net Framework-Version der Website 4.5 ist und WebSockets auf der Konfigurationsseite aktiviert wurde).
Unterstützte Server-.Net-Framework-Versionen
SignalR 2.0 unterstützt nur .Net Framework 4.5. Überprüfen Sie die empfohlenen Updates, um Zuverlässigkeit, Kompatibilität, Stabilität und Leistung zu verbessern.
Unterstützte Server-IIS-Versionen
SignalR wird von den folgenden Versionen von IIS unterstützt.
1), IIS 8 oder IIS 8 Express.
2) IIS 7 und IIS 7.5 benötigen Unterstützung für erweiterungslose URLs.
3), IIS muss im integrierten Modus ausgeführt werden und unterstützt den klassischen Modus nicht. Wenn IIS im klassischen Modus ausgeführt wird, kann die Verwendung von vom Server gesendeten Ereignissen zu einer Nachrichtenverzögerung von 30 Sekunden führen.
4). Gehostete Anwendungen müssen im Vertrauensmodus ausgeführt werden.
Bitte beachten Sie, dass Sie bei Verwendung eines Client-Betriebssystems, beispielsweise für die Entwicklung (Windows 7 oder 8), nicht die Vollversion von IIS oder Cassini verwenden sollten. Da der Client ein Limit von 10 gleichzeitigen Verbindungen hat, ist es sehr leicht, dieses Limit zu erreichen, da Verbindungen sehr kurzlebig sind und häufig wiederhergestellt werden. Und die Verbindung wird nicht sofort nach der Verwendung zerstört. Sie sollten IIS Express verwenden.
Beachten Sie außerdem, dass Sie IIS 8 oder IIS 8 Express verwenden müssen, wenn Sie möchten, dass SignalR WebSocket verwendet. Der Server muss Windows 8 verwenden, Windows Server 2012 und IIS müssen WebSocket aktiviert haben. Informationen zum Aktivieren von WebSocket in IIS , Siehe IIS 8.0 WebSocket-Protokollunterstützung.
Client-Systemanforderungen
SignalR kann auf verschiedenen Client-Plattformen verwendet werden. In diesem Abschnitt werden die Systemanforderungen für SignalR in Webbrowsern, Windows-Desktopanwendungen, Silverlight-Anwendungen und mobilen Geräten beschrieben.
Webbrowser
SignalR kann in verschiedenen Webbrowsern verwendet werden, normalerweise werden jedoch nur die neuesten beiden Versionen unterstützt.
Anwendungen, die SignalR in einem Browser verwenden, müssen jQuery Version 1.6.4 oder eine Hauptversion (z. B. 1.7.2, 1.8.2, 1.9.1 usw.) verwenden.
SignalR ist in den folgenden Browsern verfügbar:
IE8, 9, 10, 11 Desktop und Mobilgeräte, Win8 und moderne Versionen werden alle unterstützt.
Firefox: Aktuelle Version 1, Win- und Mac-Versionen.
Chrome: Aktuelle Version 1, Win- und Mac-Versionen.
Safari: Aktuelle Version 1, Mac- und iOS-Versionen.
Opera: Aktuelle Version – 1, nur Win-Version.
Android-Browser.
Zusätzlich zu den Browseranforderungen haben die von SignalR verwendeten Übertragungsmethoden auch ihre eigenen Anforderungen, wie in der folgenden Tabelle gezeigt:
Nicht unterstützte Browser
Obwohl in Ältere Versionen Möglicherweise treten beim Ausführen von SignalR im Browser keine größeren Probleme auf, wir werden jedoch weder die Funktion von SignalR in alten Browsern aktiv testen noch Kompatibilitätsprobleme mit alten Browsern lösen.
Bitte beachten Sie die Konfigurations- und Testliste: unsere Testmatrix.
Windows-Desktop- und Silverlight-Anwendungen
Zusätzlich zur Ausführung in einem Webbrowser kann SignalR auch für die Verwendung in einem eigenständigen Windows-Client oder einer Silverlight-Anwendung konfiguriert werden. Um SignalR verwenden zu können, müssen der Windows-Desktop und Silverlight die folgenden Systemanforderungen erfüllen:
1 Unter Win XP SP3 und höher verwendet die Anwendung .Net Framework Version 4.
2. Unter Windows Vista und höher verwendet die Anwendung .Net Framework Version 4.5.
Zusätzlich zu den Betriebssystem- und Framework-Versionsanforderungen stellt SignalR auch eigene Anforderungen an Übertragungsmethoden, wie in der folgenden Tabelle dargestellt:
Windows-Speicher und Windows Phone Anwendungen
SignalR kann bei Verwendung in Windows-Speicher- und Windows Phone-Anwendungen auch eigene Anforderungen an die Übertragungsmethoden haben, wie in der folgenden Tabelle gezeigt:
Mehr verwandt Artikel zu Plattformen, die von Asp.net SignalR unterstützt werden. Bitte achten Sie auf die chinesische PHP-Website!