VS Express 2013 for Web - 在机器的 IP 地址上调试而不是 localhost avgnsa 100% CPU
Posted
技术标签:
【中文标题】VS Express 2013 for Web - 在机器的 IP 地址上调试而不是 localhost avgnsa 100% CPU【英文标题】:VS Express 2013 for Web - debugging on machine's IP Address not localhost avgnsa 100% CPU 【发布时间】:2015-03-11 15:41:51 【问题描述】:我正在使用 VS Express 2013 for Web 并使用 LAN 上机器的 IP 地址而不是 localhost 来调试网站,以便更轻松地调试 LAN 上其他设备的活动。
avgnsa.exe 在此活动期间始终占用接近 100% 的 CPU(即使页面只是坐在那里并且我没有进行 http 调用)并且在我停止时始终或多或少地消失。
我很难从 AVG 论坛中找到任何有用的信息,我想知道是否有人以前遇到过这种情况。我想我可能不得不告诉 avg 忽略某些特定的调试过程或其他东西,但如果是这种情况,我不确定该过程的名称是什么。
【问题讨论】:
您可以在 AVG 中为您的进程添加例外吗? 好吧,有点笨/新手,我不确定实际的过程是什么?我的浏览器?或者,精简的 lite Web 服务器进程被称为什么?当您在调试中启动时,我认为不是 iis 吗?一些小型临时调试类型的 Web 服务器对吗?也许我应该在发布页面时注意这个过程?有谁知道是什么流程? 我看到 VWDExpress.exe 时不时地占用 cpu,但我猜这只是 IDE?我需要该路径,但看不到如何从资源管理器中获取该路径。在 C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE 中找到一个。 使用此方法link 在调试中启动后,它仍然会在 localhost 下启动站点,但我可以将 localhost 更改为机器 ip 地址并且调试工作正常。但是 avgnsa 和 chrome 一起占用 100% cpu。我为 VWDExpress.exe 和 iisexpress.exe 添加了 avg 例外,但没有任何变化。如果我关闭 avgnsa,仍然有 chrome.exe 的实例一起持续占用 50% cpu。这是没有其他选项卡或窗口,也没有发布帖子。 您的代码中是否存在导致此问题的错误?纺线什么的? 【参考方案1】:我遇到了同样的问题,最后发现是 AVG Link Scanner 导致了这个问题。
您可以在AVG forum 中阅读有关此问题的更多信息。
我试图在 AVG 中为所有 VS 相关和项目相关的文件夹/文件定义一堆异常,但是,它似乎完全像 Link Scanner 模块忽略这些异常。
我最终禁用了 AVG Link Scanner(你不会错过它),这最终解决了问题:
-
从系统托盘打开 AVG
点击Web项
禁用链接扫描器
【讨论】:
以上是关于VS Express 2013 for Web - 在机器的 IP 地址上调试而不是 localhost avgnsa 100% CPU的主要内容,如果未能解决你的问题,请参考以下文章
VS2013 VS2015 VS2017调试出现无法启动iis express web服务器
Microsoft Visual Studio Express 2013 for Web with Update 2 RC - 没有安装 Typescript
vs运行时候冒了这个错:无法启动IIS Express Web 服务器~Win10