【发布时间】:2014-02-28 06:51:35
【问题描述】:
我在Getting Started With SignalR URL 之后创建了一个简单的聊天应用程序。当我运行并测试程序时,它运行得非常好。
我尝试使用简单的 HTML 和所需的 SignalR.JS 包从该应用程序中创建一个简单的客户端,按照Self Hosting SignalR 文章的第二部分中的说明安装了一个 html 和一组 JS 文件尝试访问聊天托管在 IIS 中的应用程序(按照入门 URL 开发的应用程序。
当使用 firebug 进行跟踪并且无法正常工作时,我收到 signalr/hubs 404 Not Found 错误。有人可以帮我了解我们需要做哪些更改才能让聊天服务器从 JavaScript(和任何其他)客户端应用程序工作。
我的聊天服务器作为 srserver(虚拟目录)托管在我的 IIS 中,客户端再次作为 srclient(虚拟目录)托管在 IIS 中。它不是跨域,但仍然无法使其正常工作。
【问题讨论】:
-
您实际上是自托管,还是只是使用自托管文章的 JS 部分来连接 IIS srserver?如果您已经在“SignalR 入门”中运行了聊天应用程序,为什么不将其用作您的 srserver,只需删除 html/css/js/etc... 并将其复制到 srcsclient 中?
-
是的,我能够完成这项工作,现在工作正常。正如 Gortler 建议的那样,生成代理和实施过程解决了这个问题。
标签: signalr