SignalR托管在Web服务中

时间:2015-04-17 18:28:26

标签: c# web-services wcf signalr

我花了很多时间创建了一个Web服务,它将由2个winforms应用程序使用。我的目的是使用SignalR,在Web服务中拥有集线器,每个winforms应用程序都是客户端。因此,当客户端发出给定的Web服务调用时,我可以将某些信息作为Web服务调用的一部分发布给每个其他客户端。但是,我得到的印象是我不能使用网络服务(而不是网站)作为SignalR的主机,因为没有地方可以放置

string url = @"http://localhost:8080/";
using (WebApp.Start<startup>(url))
{
    Console.WriteLine(string.Format("Server running at {0}", url));
    Console.ReadLine();
}

通常会进入&#34; sub main&#34; (控制台应用程序)或&#34; application_start&#34; (网站)。有没有办法做到这一点,或者我将不得不创建一个单独的项目来实际托管SignalR然后从Web服务调用它?

0 个答案:

没有答案