【发布时间】:2015-05-14 09:14:57
【问题描述】:
我在控制台应用程序中托管了一个集线器,并有一个 WPF 应用程序连接到它。它工作得很好。然后我将集线器移动到一个单独的项目中,并添加了从主机到新项目的引用。现在我收到 500 错误,没有其他详细信息。
为了从另一个组装/命名空间托管集线器,需要做些什么不同的事情吗?
编辑: 打开问题后,我尝试了一些事情。到目前为止,这是我尝试过的:
- 设置 HubName 属性。 - 没用。
- 将完整的命名空间 + 类传递到 HubConnection.CreateHubProxy。 - 不工作。
- 将我的中心类放入同一个项目但不同的命名空间。 - 这行得通。
这是被传回的异常。
“System.Net.WebException:远程服务器返回错误:(500)内部服务器错误。
在 System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
在 Microsoft.AspNet.SignalR.Client.Http.HttpHelper.c_DisplayClass2.b_0(IAsyncResult ar)
在 System.Threading.Tasks.TaskFactory1.FromAsyncCoreLogic(IAsyncResult iar, Func2 endFunction, Action1 endAction, Task1 promise, Boolean requiresSynchronization)"
【问题讨论】:
标签: signalr signalr-hub