gpt4 book ai didi

c# - 使用带有 MVC4 的高级集线器 api 的 SignalR 错误 - "/echo/negotiate 404 Not Found Error"

转载 作者:太空宇宙 更新时间:2023-11-03 22:01:08 25 4
gpt4 key购买 nike

我有一些非常基本的 SignalR 代码在 js 客户端上运行:

var conn = $.connection("@Url.Content("/echo")");

conn.Debug = function (msg) {
console.log(msg);
};

conn.start();

除了我收到 404 错误外,此代码执行并有效。 JS 正在尝试访问 http://localhost:32344/echo/negotiate它找不到它。如果我在没有“协商”的情况下点击 url,请求就会完成。

我没有触及 Global.asax,服务器代码是最基本的,但是还没有从客户端调用此代码:

public class SpatialHub : Hub
{
public void Send(string data)
{
Caller.Debug("sent!");
}
}

如有任何想法,我们将不胜感激。谢谢!

最佳答案

您将“高级集线器”客户端服务器代码与“低级连接”客户端 API 混合在一起。

按照此处的快速入门和端到端示例进行操作:

关于c# - 使用带有 MVC4 的高级集线器 api 的 SignalR 错误 - "/echo/negotiate 404 Not Found Error",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10068794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com