【问题标题】:Browser link in Visual Studio 2015 - not functioning / no disable?Visual Studio 2015 中的浏览器链接 - 不起作用/没有禁用?
【发布时间】:2016-02-20 22:42:47
【问题描述】:

因此,据我所知,2013 年的 Browserlink 已移至 2015 年。但是,似乎有两个问题我无法找到解决方案。

首先,我的浏览器链接似乎无法建立连接。起初我注意到下面显示的萤火虫输出中的错误。然后我仔细检查了一下,你应该通过 SignalR 获得的“快速更新”肯定没有发生。

其次,我真的找不到禁用浏览器链接的选项在哪里。如果我可以让它工作,我不介意尝试一下。但是,如果它不起作用,我宁愿禁用它,暂时不用担心。

任何帮助将不胜感激。注意:我使用的是 Visual Studio 2015 Professional

【问题讨论】:

    标签: visual-studio-2015 browser-link


    【解决方案1】:

    我遇到了一个更奇怪的问题。对于呈现大量数据的视图,browserlink 导致 System.Runtime.Serialization.dll 中的StackOverflowException。我已经设法通过在我的 web.config 中添加以下内容来禁用它,如 here 所述:

    <appSettings>
      <add key="vs:EnableBrowserLink" value="false"/>
    </appSettings>
    

    添加此设置后,浏览器链接被禁用,不再有StackOverflowException。以下是禁用浏览器链接之前的屏幕截图:

    我知道这只是答案的一半,但实际上 browserlink 在某些情况下似乎还不能正常工作,需要一些修复......

    【讨论】:

    • 我们在迁移 VS2013 项目后遇到了完全相同的问题。我花了一天时间才弄清楚。停用 BrowserLink 后,一切都恢复正常。
    • 对我们来说 StackOverflowException 似乎是由 BrowserLink 和 PageInspector 的组合引起的,也可以在 web.config 中禁用(添加 key="PageInspector:ServerCodeMappingSupport" value="Disabled")
    猜你喜欢
    • 1970-01-01
    • 2015-09-06
    • 2019-11-02
    • 2016-02-08
    • 2017-01-16
    • 2014-04-18
    • 1970-01-01
    • 2017-01-13
    • 2016-10-05
    相关资源
    最近更新 更多