我正在为我的 ASP.NET Core 2 应用程序创建一个聊天组件。我想为此使用 SignalR。 SignalR 的当前版本是 1.0.0-preview2-final。
我正在按照本文中的步骤操作,它使用的是旧版本的库:
https://codingblast.com/asp-net-core-signalr-simple-chat/
Startup.cs 中我的 SignalR 代码:
app.UseSignalR(routes =>
{
routes.MapHub<Chat>("chat");
});
我按照文章进行操作,当我尝试运行该应用程序时,出现了这个错误:
The path in 'value' must start with '/'. Parameter name: value
关于如何解决这个问题有什么想法吗?
最佳答案
您应该在集线器名称前添加“/”。
是这样的:
app.UseSignalR(routes =>
{
routes.MapHub<Chat>("/chat");
});
关于c# - 'value' 中的路径必须以 '/' 开头。参数名称 : value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49839894/