我有一个asp.net mvc 5网络应用程序,它托管我的signalr(v2)中心/服务器。这个Web应用程序启动了一个需要连接到集线器的控制台应用程序。如何从Web应用程序中获取信号器中心的完整URL以便我可以将其作为参数传递给我的控制台应用程序?
或者,我的控制台应用程序是否有更好的方法来了解集线器的URL是什么?
谢谢!
答案 0 :(得分:0)
我正在寻找的答案是:
string hubUrl = string.Format("{0}://{1}{2}signalr", Request.Url.Scheme, Request.Url.Authority, Url.Content("~"));
"信号器"字符串的一部分是端点的默认路径。如果您更改了默认端点路径,则需要更新该字符串的那一部分。