【问题标题】:get signalr hub endpoint url in asp.net mvc (where hub is hosted)在 asp.net mvc(托管集线器)中获取信号器集线器端点 url
【发布时间】:2014-06-17 04:14:04
【问题描述】:

我有一个托管我的信号器 (v2) 集线器/服务器的 asp.net mvc 5 Web 应用程序。此 Web 应用程序启动需要连接到集线器的控制台应用程序。如何从 Web 应用程序中获取信号器中心的完整 url,以便我可以将其作为参数传递给我的控制台应用程序?

或者有没有更好的方法让我的控制台应用知道集线器的 url 是什么?

谢谢!

【问题讨论】:

    标签: asp.net asp.net-mvc signalr


    【解决方案1】:

    我正在寻找的答案是:

    string hubUrl = string.Format("{0}://{1}{2}signalr", Request.Url.Scheme, Request.Url.Authority, Url.Content("~"));
    

    字符串的“signalr”部分是您的端点的默认路径。如果您更改了默认端点路径,则需要更新该部分字符串。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多