2016-08-06 52 views
0

Hallo iam, eine App zu machen, für die ich bereits den UI-Teil abgeschlossen habe und derzeit ein asp.net MVC-Projekt ist. für die ich den lokalen IIS zum Debuggen verwende. Ein Teil des Projekts, das wir verwenden, verwendet Signalgeber für Geräte, die eine Verbindung zu dem System herstellen, auf dem die App ausgeführt wird.Self Host SignalR in Windows 10

Lokale IIS auf Windows 10 PRO begrenzt die maximale Verbindung zu 10. Das ist nicht etwas, was wir beseitigen können.

Die Lösung, die vielversprechend zu sein scheint, besteht darin, einen SignalR-Selbsthost herzustellen. wie die Verbindungszustände hier https://github.com/aspnet/KestrelHttpServer/issues/435

wenn die App einen beliebigen Teil des eingebauten IIS nicht verwendet wird, dann gibt es keine Grenze für die maximale Verbindung.

Das Problem, das im Blick ist, dass es keine Hilfe zur Verfügung steht irgendwo damit verbunden. und ich möchte sicher sein, bevor ich mit signalR self host über die maximalen verbindungen beginnen kann, die es auf einem system mit Windows 10 Home/Pro halten kann.

Antwort

0

Also ohne die verfügbare Hilfe. Ich habe meine Anwendung in SignalR Self Host konvertiert und getestet. ANd scheint, dass es selbst in der Windows 10 Home-Version keine Verbindungsbeschränkung gibt. Das System funktioniert also gut.
@ @Lex Li ich denke, Sie sollten wieder mit Windows 10 testen.

So ist die Schlussfolgerung, dass IIS eigentlich der Schuldige für die maximale Verbindungslimit ist.

0

Führen Sie es in IIS Express. Klicken Sie mit der rechten Maustaste auf Ihr Webprojekt und gehen Sie zu den Eigenschaften. Notieren Sie auf der Registerkarte Web die Projekt-URL mit Port (http://localhost:12345) Das ist die URL, die in IIS Express ausgeführt wird. Starten Sie dann Ihre Website, um sie in IIS Express zu starten. Ich klicke mit der rechten Maustaste auf das Web und wähle Ansicht, aber du könntest auch mit dem Debuggen beginnen. Sobald es in IIS Express ausgeführt wird, können Sie das Symbol in der Taskleiste nach Uhrzeit sehen und alle Sites verwalten, die in IIS Express ausgeführt werden.

+0

Ihre Antwort ist überhaupt nicht die Frage verbunden, die ich fragte –

+0

IIS Express beschränkt nicht die Anzahl der Verbindungen. Entschuldigung, es war offensichtlich. –