我在Getting Started With SignalR网址后面创建了一个简单的聊天应用程序。当我运行并测试程序时,它运行得非常好。
我尝试使用简单的HTML创建一个简单的客户端,并按照Self Hosting SignalR文章的第二部分中的说明安装所需的SignalR.JS包,其中一个html和一组JS文件试图访问IIS中托管的聊天应用程序(根据入门URL开发的应用程序。
当使用firebug跟踪并且无法正常工作时,我收到信号器/集线器404 Not Found错误。有人可以帮助我理解我们需要做什么改变才能让聊天服务器从JavaScript(和任何其他)客户端应用程序运行。
我的聊天服务器作为srserver(虚拟目录)托管在我的IIS中,客户端再次作为srclient(虚拟目录)托管在IIS中。它不是跨域,但仍无法使其正常工作。
答案 0 :(得分:1)
我有类似的问题,我在自动生成的集线器js中丢失了(visual studio会自动生成它但在生产环境中我必须将它放在那里)
您可以使用以下命令生成它,而不是放在生产环境中: signalr ghp / path:[包含Hub类的.dll的路径]
遵循完整的instrutinos here