加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 空MVC5项目中的附加脚本

发布时间:2020-12-16 09:54:08 所属栏目:asp.Net 来源:网络整理
导读:当我创建一个空的MVC5项目并添加一个控制器和视图时,Visual Studio会在 HTML源代码的末尾添加一些脚本,如下所示: script id="__browserLink_initializationData" type="application/json"{"appName":"Firefox","requestId":"bbb87a70d7564b28910b9fcf0801a4
当我创建一个空的MVC5项目并添加一个控制器和视图时,Visual Studio会在 HTML源代码的末尾添加一些脚本,如下所示:

script id="__browserLink_initializationData" type="application/json">
{"appName":"Firefox","requestId":"bbb87a70d7564b28910b9fcf0801a4c6"}
</script>
<script async="async" src="http://localhost:63975/5e85be16690c40b598a8d96a30562d1b/browserLink" type="text/javascript">
Reload the page to get source for: http://localhost:63975/5e85be16690c40b598a8d96a30562d1b/browserLink
</script>

谁能告诉我这是什么以及如何删除它?

解决方法

Browser Link是Visual Studio 2013中的调试帮助程序 – 在请求页面时,HTTP模块会注入HTML.它仅在调试模式下启用(即< compilation debug =“true”/>) – 并且仅在从Visual Studio运行时启用.

除此之外,它还可以在不同浏览器之间同步导航,并添加需要Visual Studio和浏览器之间通信的其他调试功能.

有关其功能的更多信息,请参见此处:ASP.NET – Browser Link

您可以(至少)以三种方式禁用它:

>在web.config中关闭调试模式(换句话说,它会在发布模式下自动删除):

<system.web>
  <compilation debug="false" targetFramework="4.5.1" />
  ...
</system.web>

>将此添加到web.config即使在debug =“true”时也将其关闭:

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

>取消选中“浏览器链接”下拉菜单中的“启用浏览器链接” – 这是(目前至少)一个Visual Studio范围的设置 – 即,在您再次启用它之前,它将保持关闭状态:

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读