asp.net-mvc - SignalR的这些轮询请求来自哪里?

标签 asp.net-mvc asp.net-mvc-4 signalr durandal single-page-application

我有一个使用Durandal的SPA应用程序。

我的程序开始定期发出http请求:

http://localhost:1551/f9750d8f8aa54265835e72d56d23144a/arterySignalR/poll?transport=longPolling&connectionToken=AQAAANCMnd8BFdERjHoAwE%2FCl%2BsBAAAACM1YyjLngEiQsL54ET%2B%2FqwAAAAACAAAAAAADZgAAwAAAABAAAAAyZZfHz09psv64kIgPPwQNAAAAAASAAACgAAAAEAAAABMZImCidzdmb21ehxuGD4IoAAAAbazfW7CYR7y7HKb8JPt9ZH9b6fUDlZao60kBG662Vy%2Fb0IHwkwidthQAAAA1qSqnsCOheiNyXiINEyBPBAkqVg%3D%3D&messageId=d-79160814-B%2C0%7CC%2C4%7CD%2C0&requestUrl=http%3A%2F%2Flocalhost%3A2690%2F&browserName=Firefox&tid=5&_=1391326350868

我不知道它从哪里来?我记得我还没有添加对SignalR或类似内容的任何引用。

如何检查我的代码的哪一部分正在生成此请求?然后将其删除。

我使用的技术是:
  • 杜兰达尔
  • ASP.NET MVC 4.0
  • knockout
  • ASP.NET WebApi
  • 最佳答案

    这来自Visual Studio 2013的“标准”工具栏中的browser link功能。它是允许Visual Studio与运行该代码的浏览器进行交互的代码,并且仅应在 Debug模式下运行时才显示。

    要禁用它(直到该问题的修复在an upcoming update中发布),请按照the msdn page的#4中的说明禁用它:

  • 在“浏览器链接”菜单项
  • 中取消选中“启用浏览器链接”
  • 在web.config中将appSetting“vs:EnableBrowserLink”设置为“false”或debug = false。

  • 或者您可以忽略它。它不会造成任何伤害,只会在本地发生,应尽快修复。

    另请参见this questionthis question

    关于asp.net-mvc - SignalR的这些轮询请求来自哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21508222/

    相关文章:

    asp.net-mvc - MVC AuthenticationManager.SignOut() 未注销

    c# - 向所有传入/传出 URL 添加参数

    signalr - 与 SignalR 私有(private)聊天

    使用 SignalR 的 Flutter 推送通知

    c# - ASP.NET MVC/C# : Can I avoid repeating myself in a one-line C# conditional statement?

    c# - WithRequired() 没有定义扩展方法

    c# - MVC 4 Html 部分渲染为编码的 HTML 字符串

    javascript - 当 $rootscope.broadcast 在无限循环中使用时,如何以异步模式编写函数?

    c# - 使用 ASP .NET 在 Controller 的操作中从 URL 获取 ID?

    asp.net-mvc - WebApiConfig.cs 和 RouteConfig.cs 之间的区别