托管上的 SignalR - virtualdirectory/signalr/hubs 显示错误 404

SignalR on hosting - virtualdirectory/signalr/hubs shows Error 404

我有一个运行良好的 SinglaR 应用程序(没有任何 global.asax 和 RouteConfig 的空 Web 应用程序)。

http://localhost:62673/signalr/hubs 显示 'ASP.NET SignalR JavaScript Library v2.2.0' javascript 并且它正在工作(我使用 Winforms 客户端,而不是 javascript 客户端) .

但是当我将它部署到虚拟主机(虚拟目录)时,在地址 http://myhosting.xxx/virtualdirectory/signalr/hubs 上,我收到错误 404。

我的web.config中有这个:

<system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
    <modules runAllManagedModulesForAllRequests="true">
    </modules>
</system.webServer>

我还缺少什么?

谢谢

好的,折腾了一整天才找到。需要 web.config 中的这个指令:

<add key="owin:AutomaticAppStartup" value="true"/>