路径中的值是'必须以' /'开头。参数名称:value

时间:2018-04-15 08:19:21

标签: c# asp.net-core asp.net-core-2.0 asp.net-core-signalr

我正在为我的ASP.NET Core 2应用程序创建一个聊天组件。我想使用SignalR。 SignalR的当前版本是1.0.0-preview2-final。

我正在按照本文中的步骤进行操作,该文章使用的是旧版本的库:
https://codingblast.com/asp-net-core-signalr-simple-chat/

Startup.cs 中的我的SignalR代码:

df.gt(10).rolling(3, axis=1).sum().pipe(lambda d: d.ge(2).mask(d.isna()))

    0   1      2      3      4
0 NaN NaN  False  False  False
1 NaN NaN  False  False  False
2 NaN NaN   True   True   True
3 NaN NaN   True   True   True
4 NaN NaN   True   True   True

我关注了这篇文章,当我尝试运行该应用程序时,我收到了这个错误:

  

'值'中的路径必须以' /'开头。参数名称:值

stacktrace and error log

有关如何解决此问题的任何想法?

1 个答案:

答案 0 :(得分:8)

您应该在集线器名称前添加“/”。

这样的事情:

app.UseSignalR(routes =>
{
    routes.MapHub<Chat>("/chat");
});