http://blog.tool90.com/330.html
什么是 Browser Link 功能?
Browser Link 是 Visual Studio 的一个功能,它允许 Visual Studio 与正在运行的 ASP.NET 应用程序建立一个实时通信通道。这意味着您可以在不刷新浏览器的情况下立即查看代码更改的效果。这个功能在进行前端开发时非常有用,因为您可以立即看到 CSS 或 JavaScript 更改的效果。
然而,Browser Link 功能可能会导致一些问题。首先,它可能会降低应用程序的性能,因为它需要维护一个实时的通信通道。其次,如果您的应用程序使用了一些特殊的 JavaScript 库或框架,Browser Link 可能会导致错误。因此,如果您不需要这个功能,或者它在您的项目中导致了问题,您可能会希望关闭它。
问题:Browser Link 引起js报错
<!-- Visual Studio Browser Link -->
<script type="text/javascript" src="/_vs/browserLink" async="async" id="__browserLink_initializationData" data-requestId="b9570086b6bf41cb907fff52f9ab2f01" data-requestMappingFromServer="false" data-connectUrl="http://localhost:2978/a1e4ea98019d4c41bce6d611f615ba19/browserLink"></script>
<!-- End Browser Link -->
解决方案: 关闭 Browser Link 功能
关闭 Visual Studio 2022 中的 Browser Link 功能非常简单。只需按照以下步骤操作:
-
首先,打开 Visual Studio 2022。
-
在菜单栏中,选择 "工具" > "选项"。
-
在左侧的导航栏中,展开 "项目和解决方案",然后选择 "ASP.NET Core"。
-
在右侧的 "CSS 热重载" 设置中, 设置为 “已禁用”
这样,Browser Link 功能就被关闭了。现在,无论您是运行还是调试 ASP.NET 应用程序,Browser Link 都不会再被启用。