404:signalr /枢纽signalR聊天应用程序(404:signalr/hubs for

2019-09-26 15:48发布

我试图创建一个使用signalR在网站中使用VS2012的网络聊天应用。 但它显示了我这样的错误:

Failed to load resource: the server responded with a status of 404 (Not Found)   
http://localhost:50780/WebApplication1/WebApplication1/signalr/hubs
Uncaught TypeError: Cannot read property 'client' of undefined

我已经加入RouteTable.Routes.MapHubs(); 到Global.asax中但为什么它显示我此错误时开放供其他的系统。

Answer 1:

在那里你包括signalr /集线器的页面:

改变你的脚本标签看起来像这样:

<script src="~/signalr/hubs"></script>

@ DRCH的答案也是正确的(如果你正在做的是错误的),但更常见的问题,我看到的是人们只是在做“signalr /中心”在他们的脚本标记,然后将集线器网址是不正确,然后(在某些情况下)。

最终,集线器URL驻留关闭SignalR端点,这样做的“〜/ signalr /中心”,使路径应用相对应保证它的正确网址检索hubs.js。



Answer 2:

我知道,我来晚了,但对于SMBD谁将会寻找答案:我已经解决由registrate的.Net框架的工作IIS的问题。 做下面的步骤进入控制台(WIN + R):

cd %windir%\Microsoft.NET\Framework\v4.0.30319
aspnet_regiis.exe –i

资源



文章来源: 404:signalr/hubs for signalR chat application