繁体   English   中英

SignalR应用程序可以在Windows Server 2012 R2的IIS 8.5上运行吗?

[英]Can a SignalR Application run on IIS 8.5 on Windows Server 2012 R2?

简单明了:SignalR应用程序是否有可能在Windows Server 2012 R2上运行IIS 8.5,还是不兼容的设置? 在Stack Overflow上有成千上万的线程都存在相同的问题,位于Signalr / hubs上的动态生成的脚本是404ing,但是带有解决方案的线程未使用我的iis / server设置。

我尝试按照https://docs.microsoft.com/zh-CN/aspnet/signalr/overview/getting-started/tutorial-getting-started-with-signalr上的教程进行操作,但似乎仅在Visual Studio的IIS中有效表达。 一旦将应用程序移到我们的服务器上,我就会收到SO上其他所有人都遇到的错误。

以下是官方文档中Signalr支持的平台: https ://docs.microsoft.com/zh-cn/aspnet/signalr/overview/getting-started/supported-platforms

它在Windows Server 2012 R2之前停了下来,但是文档过时了。 任何建议表示赞赏。

是的,Windows Server 2012 R2和Windows Server 2016均支持SignalR。 只需确保已启用WebSocket支持,您便已准备就绪。

IIS Express是IIS的简化版本(令人沮丧的是它无法与IIS管理器一起使用),但是在内部它使用相同的执行引擎(包括HTTP.sys集成),因此它使用与全功能相同的web.config文件IIS也是如此,因此它也支持SignalR。

(“ IIS Express”之所以如此,是因为以前VS附带了一个名为Cassini的简单Web服务器,该服务器使用ASP.NET System.Web.dll进行所有操作,该服务器适用于简单应用程序,但对于更复杂的应用程序,存在足够的不同行为这使开发变得困难)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM