【发布时间】:2014-06-17 04:14:04
【问题描述】:
我有一个托管我的信号器 (v2) 集线器/服务器的 asp.net mvc 5 Web 应用程序。此 Web 应用程序启动需要连接到集线器的控制台应用程序。如何从 Web 应用程序中获取信号器中心的完整 url,以便我可以将其作为参数传递给我的控制台应用程序?
或者有没有更好的方法让我的控制台应用知道集线器的 url 是什么?
谢谢!
【问题讨论】:
标签: asp.net asp.net-mvc signalr
我有一个托管我的信号器 (v2) 集线器/服务器的 asp.net mvc 5 Web 应用程序。此 Web 应用程序启动需要连接到集线器的控制台应用程序。如何从 Web 应用程序中获取信号器中心的完整 url,以便我可以将其作为参数传递给我的控制台应用程序?
或者有没有更好的方法让我的控制台应用知道集线器的 url 是什么?
谢谢!
【问题讨论】:
标签: asp.net asp.net-mvc signalr
我正在寻找的答案是:
string hubUrl = string.Format("{0}://{1}{2}signalr", Request.Url.Scheme, Request.Url.Authority, Url.Content("~"));
字符串的“signalr”部分是您的端点的默认路径。如果您更改了默认端点路径,则需要更新该部分字符串。
【讨论】: