博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关闭 Visual Studio 2013 的 Browser Link 功能
阅读量:6911 次
发布时间:2019-06-27

本文共 1003 字,大约阅读时间需要 3 分钟。

原文:

最近公司弄新项目需要用 MVC,就把 IDE 升级到了 Visual Studio 2013,在开发的时候发现有好多请求一个本地49925的端口 。

很奇怪,一开始以为是 Visual Studio 2013 在创建项目的时候默认加进去的 JavaScript 文件或者是视图文件导致的,找了半天也没找到,经过在 FireBug 下查看代码发现,页面下面有如下的代码:

然后就根据 browserLink 这个名字搜索了一下,发现 browserLink 是 Visual Studio 2013 的新功能。

什么是 Browser Link ?

这个 Browser Link 的功能就是通过一个脚本文件架起流程器和 Visual Studio IDE 之前的一个通信桥梁, 在启用 Browser Link 后, Visual Studio 会给网站注入一个 IHttpModule 模块对象, 然后在每个页面都会注册一段上面的脚本。

Browser Link 功能使用 SignalR 技术实现的。

说了这么多, Browser Link 功能到底是用来干什么用的?

现在 Broswer Link 功能比较简单,就是用来在 Visual Studio IDE 可以刷新浏览器中已经打开的页面, 为什么要在 Visual Studio IDE 中刷新页面?

有这么一个应用场景:假如你在开发一个页面,这个页面需要兼容 IE, GOOGLE, FIREFOX 和移动浏览器, 有可能你会同时使用这些流程器打开你的页面, 如果发现有某种问题,回到 VS IDE 进行修改, 修改完后可以在 Visual Studio IDE 点 "Refresh Linked Browsers" 来刷新所有浏览器以查看效果。

现在这个 "Browser Link " 只有这么一个刷新功能, 但是 Browser Link 功能可以编写扩展功能,可以自定义一些自己需要的功能。

如果不想使用这个功能只需要在 web.config 中的 appSettings 节点下加入如下代码即可。

1 

http://blogs.msdn.com/b/webdev/archive/2013/06/28/browser-link-feature-in-visual-studio-preview-2013.aspx

转载地址:http://psbcl.baihongyu.com/

你可能感兴趣的文章
关于使用input type=file 标签上传文件的注意细节(上传文件 无法获取文件 问题)...
查看>>
<if test="outState!=null">OUT_STATE=#{outState},</if>空格问题
查看>>
PHP~foreach遍历名单数组~有必要多次观看练习
查看>>
.Net内存回收
查看>>
js 获取/设置文本输入域内光标的位置的方法
查看>>
oracle sql developer 出现 : 适配器无法建立连接问题解决方案 The Network Adapter could not establish the connection...
查看>>
Linux下connect超时处理【总结】
查看>>
高性能数据库集群:读写分离
查看>>
Laravel 5.5 Blade::if 简介
查看>>
centos7搭建ELK Cluster集群日志分析平台(三):Kibana
查看>>
UITextField 监听内容变更解决方案
查看>>
详解jar命令打包生成双击即可运行的Java程序
查看>>
SAMBA 与ISCSI区别
查看>>
zabbix 历史数据清理及libdata1文件过大处理
查看>>
python常用内置函数zip()
查看>>
HTML5 学习手笔二:canvas API 绘制树形图案A
查看>>
python构建一个简单的备份脚本
查看>>
ftp命令的含义和应用
查看>>
python 开发GUI应用之Dabo
查看>>
rsync 安装和使用
查看>>