簡體   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