0

我的问题是,BrowserLink 永远不会在“浏览器链接仪表板”中连接到我的浏览器

  • 我在 Win10 机器上使用 Visual Studio 2013 Prem Update 5
  • 项目是一个 MVC 5 应用程序
  • 浏览器为 IE11.212.10586.0

BL 在刷新按钮的下拉菜单中被激活

从这里开始,当我在 IISExpress 上运行我的应用程序时,BL Dashboard 显示没有连接,但在 HTML 中我可以找到脚本标签

图片,我的评价不足以在帖子中实施

至少,我检查了网络并找到了一些我应该尝试的 web.config 部分,但这并没有解决我的问题

1# <compilation debug="true" targetFramework="4.5" />

2# <add name="Browser Link for HTML" path="*.html" verb="*"
       type="System.Web.StaticFileHandler, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
       resourceType="File" preCondition="integratedMode" />

所以我需要一直更改、保存、刷新我的页面 - 有人提示我可能出了什么问题?

非常感谢

更新 2016-06-23

IE10 的 TrafficFiddle 不包含 URL 中带有 BL 的 GET 请求

他是这样的:

  • 获取 HTML 文件
  • 通过“bundle.cs”加载脚本和东西
  • 加载图像

附加:DOM Explorer 会发生一些奇怪的事情。只有html>头!没有列出正文或 BL 脚本,当我使用“检查元素”时,会出现完整的 DOM

浏览器初始显示的 DOM - 奇怪

我猜浏览器会因为头部的任何脚本问题而停止向 DOM 添加东西 - 但是当我查看“真实 DOM”时,在打印的 DOM 之后只有正文 - sry 没有足够的代表来显示第三个链接: (

4

1 回答 1

0

您可以尝试在 Fiddler 或浏览器工具中查看网络跟踪。由于已插入脚本标记,因此应该有两个 URL 中包含“browserLink”的请求。第一个获取浏览器链接脚本,第二个建立 SignalR 连接。如果其中任何一个失败或丢失,则失败可能会提示 Browser Link 连接失败的原因。

于 2016-05-03T16:38:07.923 回答