signalr

___ qstnhdr ___ SignalR kann nicht mit .Net Core verwendet werden ___ answer43612237 ___

Ich arbeite zur Zeit an einem .net core / angular 4 Projekt mit dem Signalgenerator.

Es gibt eine Handvoll Beispiele für Google-Beispiele, aber eine Sache, die die meisten Leute dazu bringen kann, den Signalgenerator über nuget herunterzuladen, ist die Tatsache, dass es sich um ein anderes Paket Repo handelt - Sie müssen Nuget.config in Ihrer Lösung aktualisieren das blutigste repo:

%Vor%     
___ qstntxt ___

Ich versuche SignalR mit dem NuGet-Paket-Manager in meinem C # Asp.Net-Kern -Projekt zu installieren, bekomme aber den Fehler, dass SignalR nicht mit .net core kompatibel ist , ist es wirklich noch kein Unterstützer? oder kann ich etwas tun, damit es funktioniert? (Ich verwende VS2017, wenn es wichtig ist, dies zu erwähnen). Der Fehler:

%Vor%

UPDATE:

SignalR für ASP.Net Core ist momentan (01.01.2018) in NuGet als Alpha-Version verfügbar.

Ссылка

    
___ answer46115370 ___

SignalR für den Kern von asp.net

Dieses Paket zielt darauf ab. Netzstandard 2.0 und ist immer noch im Alpha-Zustand.

Es scheint nicht, dass eine stabile Version vor dem .net-Standard 2.1. ist

Die Pakete finden Sie auf myget .

Wenn Sie Ihren Signal-Hub laden, können Sie redis als Backpane verwenden.

SignalR für asp.net

Und es gibt auch das SignalR-Paket für das .net-Framework, das bereits eine stabile Version hat. Es kann auf nugget gefunden werden.

Für load balancing werden die folgenden Backpane-Typen unterstützt :

  • Azure Service Bus
  • Redis
  • SQL Server

SignalR.Server für den asp.net-Kern  (Update 18.09.2017: nicht mehr verfügbar)

Verwenden Sie dieses Paket nicht!

Dies ist das veraltete Paket, das auf .net 4.5.1 und .net standard 1.6 abzielt. Kein stabiles Paket wurde und wird jemals veröffentlicht.

Die Vorschaupakete finden Sie auf myget .

Wenn Sie Ihren Signal-Hub ausbalancieren, können Sie sql server als Backpane verwenden. (Die Implementierung ist jedoch unterbrochen )

    
___ answer45777140 ___

Ich habe kürzlich eine MVC5-Anwendung migriert, die SignalR für ASP.NET Core 1.1 ( %code% ) verwendet hat. Ich fand ein inoffizielles Paket ( %code% ), das fast ohne Änderungen an meinem bestehenden Code funktionierte.

csproj-Datei

%Vor%

Startup - ConfigureServices-Methode

%Vor%

Startup - Konfigurieren Sie die Methode

%Vor%     
___ tag123aspnet ___ ASP.NET ist ein Framework zur Entwicklung von Microsoft-Webanwendungen, mit dem Programmierer dynamische Websites, Webanwendungen und Webdienste erstellen können. Es ist nützlich, dieses Tag in Verbindung mit dem Typ des Projekttyps zu verwenden, z. [asp.net-mvc], [asp.net-webforms] oder [asp.net-web-api]. Verwenden Sie dieses Tag NICHT für Fragen zu ASP.NET Core - verwenden Sie stattdessen [asp.net-core]. ___ answer46316092 ___

Die folgenden Pakete können in NuGet gefunden werden.

Microsoft.AspNetCore.SignalR 1.0.0-Alpha1-Finale Komponenten für die bidirektionale Kommunikation in Echtzeit über das Internet.

Microsoft.AspNetCore.SignalR.Redis 1.0.0-alpha1-final Redis für ASP.NET Core SignalR.

Die Pakete unterstützten .NETSTandard, Version = v2.0 Now. Ich habe die Pakete in meinen Projekten verwendet. Winkel 4 + SignalR

    
___ answer42730499 ___

Das ist richtig. SignalR baut auf OWIN auf, das mit asp.net core kompatibel ist, wenn Sie das volle Framework, aber nicht den dotnet-Core anvisieren.

    
___ tag123aspnetcore ___ ASP.NET Core ist ein schlankes, zusammensetzbares und plattformübergreifendes Framework für die Erstellung von Web- und Cloud-Anwendungen. Es ist vollständig Open Source auf GitHub. ASP.NET Core-Anwendungen können unter Windows mit dem vollständigen .NET Framework oder einem kleineren .NET Core oder unter Linux und MacOS mit .NET Core und Mono ausgeführt werden. ___ tag123signal ___ ASP.NET SignalR ist eine Bibliothek für ASP.NET-Entwickler, die es unglaublich einfach macht, Ihren Anwendungen Echtzeit-Webfunktionen hinzuzufügen. Was ist die "Echtzeit-Web" -Funktionalität? Es ist die Möglichkeit, dass Ihr serverseitiger Code Inhalte in Echtzeit an die verbundenen Clients sendet. ___ tag123netcore ___ .NET Core ist eine Open-Source-modulare Implementierung von .NET Framework. Es kann in einer Vielzahl von Anwendungen und Branchen verwendet werden, von Servern und Rechenzentren bis hin zu Apps und Geräten. .NET Core wird von Microsoft unter Windows, Linux und macOS unterstützt. ___ answer42730497 ___

SignalR 2 wurde für .NET Framework, nicht für .NET Core erstellt. Sie arbeiten noch an SignalR für .NET Core.

Eine alte Version der ASP.NET Core Roadmap zeigt SignalR als Teil von ASP.NET Core 1.2. Die neueste Version enthält keinen Hinweis auf SignalR (oder eines der Frameworks), aber es ist geplant, dass 1.2 erwähnt wird Q2 2017.

Es gibt ein Video , in dem die Microsoft-Leute SignalR in ASP.NET Core diskutieren. Es ist eine Stunde lang, also werde ich es nicht für dich anschauen. Aber vielleicht sind einige nützliche Informationen drin.

    
___
4
Antworten

Objekt undefinierter Fehler bei var chat = $ .connection.chat; während der Verwendung von SignalR

Ich habe versucht, die SignalR-Bibliothek zu installieren, um eine Beispiel-Chat-Anwendung zu erstellen. Ich glaube, ich habe alle Schritte in der Dokumentation verfolgt. Ich bin nicht sicher, was ein Grund für das Scheitern sein könnte. Es s...
17.09.2011, 21:27
2
Antworten

Liste der geöffneten Verbindungen in SignalR?

Wie kann ich eine Liste der geöffneten Verbindungen von SignalR erhalten, ohne ihnen einen "Ping" zu schicken oder sie manuell in eine eigene Liste einzutragen? UPDATE: Oder um nur die Anzahl der Clients zu erhalten, an die eine Nachricht v...
14.07.2015, 07:17
2
Antworten

SignalR java kann keine Verbindung zum Server herstellen

Ich habe Probleme, meine Java-Anwendung mit meinem SignalR-Server zu verbinden. Der Server ist sehr einfach und kann hier gefunden werden: Ссылка Ich kann Webclients (JavaScript) und Windows-Clients (C #) verbinden, aber ich habe Prob...
15.05.2015, 15:56
1
Antwort

jquery signor client funktioniert - aber in Java kann es nicht funktionieren

Wir haben einen SignalR-Hub. Der folgende jQuery-Code verbindet und verarbeitet SignalR-Client- "Aufruf" -Ereignisse erfolgreich auf cordova. %Vor% Wenn ich jedoch versuche, diesen Code in Java Android mit dem SignalR Java Client zu emulie...
07.04.2015, 17:31
2
Antworten

SignalR LongPolling mehrere Groups.Add für einen einzelnen Client Ausnahme

Ich habe mich eine Weile mit diesem Problem herumgeschlagen. Wir verwenden den neuesten SignalR 2.0.3. Das Problem tritt auf, wenn wir mehrere SignalR-Gruppen hinzufügen. Die Ausnahme wird nur ausgelöst, wenn mehrere Adds von derselben connectio...
12.06.2014, 19:10
1
Antwort

Eigenhost ASP.NET-Web-API und Eigenhost SignalR zusammen Windows-Dienstanwendung

Ich wollte einen Windows-Dienst erstellen, der einige Dienste über die ASP.NET-Web-API für den Selbsthost bereitstellt. Außerdem wollte ich die Kunden über einige Änderungen via Self-host SignalR informieren. Ich dachte, das ASP.NET SignalR wäre...
22.10.2015, 06:20
1
Antwort

Signal R Native Android App Verhandlung fehlgeschlagen

Ich versuche eine Android-App zu erstellen, die sich mit meinem Basis-SignalR-Hub verbinden kann. Es ist nur eine grundlegende Hub-Datei, mit der ich testen möchte, aber bisher hatte ich kein Glück. Könnte sich jemand die Sache (s) anschauen,...
27.05.2015, 09:15
1
Antwort

Ist es möglich SignalR-Nachrichten direkt zur SQL-Backplane hinzuzufügen?

Ich würde gerne wissen, ob ich SignalR Nachrichten direkt an die SignalR SQL Backplane (von SQL) hinzufügen kann, also muss ich keinen SignalR Client dafür verwenden. Meine Situation ist, dass ich eine gespeicherte Prozedur für eine SQL Servi...
29.05.2014, 14:14
2
Antworten

WebSocket-Verbindung zu 'wss: //' fehlgeschlagen: Unerwarteter Antwortcode: 500

Ich bekomme 500 Fehler, wenn ich SignalR auf einem sicheren Websocket starte, wenn ich IIS Express benutze. Die Site läuft auf localhost: 44300 mit Standard-Cert. Es funktioniert gut mit longPolling . Beim Wechsel zu webSockets erhalte i...
12.08.2013, 03:41
1
Antwort

SignalR mit Firefox zeigt XML Parsing Error in der Konsole

Ich verwende den Signalgeber 2.2.2 in einer MVC-Anwendung. Alles funktioniert gut, abgesehen davon, dass jedes Mal, wenn die Anwendung zu einer anderen Seite navigiert, ein Konsolenfehler in der folgenden Form angezeigt wird: %Vor% Das passi...
24.05.2017, 14:21