windows 10 中的自宿主 SignalR
Self Host SignalR in windows 10
您好,我正在制作一个应用程序,我已经完成了 UI 部分,目前是一个 asp.net MVC 项目。为此,我使用本地 IIS 进行调试。我们正在使用的项目的一部分使用信号器连接到系统 运行 应用程序的设备。
windows10 PRO 上的本地 IIS 将最大连接数限制为 10。这不是我们可以取消的。
看起来很有前途的解决方案是制作一个 signalR 自宿主。
正如 link 此处所述
https://github.com/aspnet/KestrelHttpServer/issues/435
如果应用没有使用内置 IIS 的任何部分,则没有最大连接数限制。
我面临的问题是没有任何相关的帮助可用。在开始使用 signalR self host 之前,我想确定它能够在系统上保持的最大连接数 运行 windows 10 Home / Pro.
运行 它在 IIS Express 中。
右键单击您的 Web 项目并转到属性。
在 Web 选项卡上,记下带有端口 (http://localhost:12345) 的项目 Url
即 url 在 IIS Express 中将是 运行。
然后启动您的站点以在 IIS Express 中启动它。我右击网页然后select查看,但是你也可以开始调试。
在 IIS Express 中 运行 后,您可以在任务栏中按时钟看到图标,并在那里管理 IIS Express 中的所有站点 运行。
所以没有可用的帮助。我将我的应用程序转换为 SignalR Self Host 并对其进行了测试。并且即使在 Windows 10 家庭版上似乎也没有连接限制。所以系统运行正常。
@Lex Li 我认为你应该用 windows 10.
再次测试
所以结论是 IIS 实际上是最大连接数限制的罪魁祸首。
您好,我正在制作一个应用程序,我已经完成了 UI 部分,目前是一个 asp.net MVC 项目。为此,我使用本地 IIS 进行调试。我们正在使用的项目的一部分使用信号器连接到系统 运行 应用程序的设备。
windows10 PRO 上的本地 IIS 将最大连接数限制为 10。这不是我们可以取消的。
看起来很有前途的解决方案是制作一个 signalR 自宿主。 正如 link 此处所述 https://github.com/aspnet/KestrelHttpServer/issues/435
如果应用没有使用内置 IIS 的任何部分,则没有最大连接数限制。
我面临的问题是没有任何相关的帮助可用。在开始使用 signalR self host 之前,我想确定它能够在系统上保持的最大连接数 运行 windows 10 Home / Pro.
运行 它在 IIS Express 中。 右键单击您的 Web 项目并转到属性。 在 Web 选项卡上,记下带有端口 (http://localhost:12345) 的项目 Url 即 url 在 IIS Express 中将是 运行。 然后启动您的站点以在 IIS Express 中启动它。我右击网页然后select查看,但是你也可以开始调试。 在 IIS Express 中 运行 后,您可以在任务栏中按时钟看到图标,并在那里管理 IIS Express 中的所有站点 运行。
所以没有可用的帮助。我将我的应用程序转换为 SignalR Self Host 并对其进行了测试。并且即使在 Windows 10 家庭版上似乎也没有连接限制。所以系统运行正常。
@Lex Li 我认为你应该用 windows 10.
再次测试
所以结论是 IIS 实际上是最大连接数限制的罪魁祸首。