NET VBCSCompiler.exe占用100%,造成项目卡顿的的解决方法

1)服务器环境 最低配 的window server 2008 r2, 配置低容易发现问题‘

2)事件描述 :项目打开缓慢,查询列表卡顿

3)问题分析:排除代码问题,

       ->打开服务器任务管理器

       ->找到性能,发现cpu100%, 内存正常 

       ->找到进程

      ->按cpu使用率排序 发现是一个 VBCSCompiler.exe的进程使用的

      ->打开所在路径,发现正是我们项目的部署bin/roslyn目录下。

4)他人解决方法:

         打开VBCSCompiler.exe.config文件编辑<add key="keepalive" value="600"/>将600改为6 但并不起效果,那么怎么办?

5)我的解决方法:

     1)打开项目配置文件 web.config  找到下图位置,删除。

     2)修改项目中涉及的6.0语法全部改成5.0版本的语法

     2)发布->验证bin/roslyn/下没有VBCSCompiler.exe 为正确, 或直接删除服务器 roslyn文件夹及下所有文件

     3)运行 问题解决  

6)解决思路:vs2015编译默认使用roslyn编译 也就是C#6.0,而以上截图的配置正是修改默认编译器的引用。

7)原因分析 :暂时只是降级来解决问题,具体的导致原因还不清楚,空了可以去查查资料

 

转载于:https://www.cnblogs.com/songjl/p/7530133.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: iastorac.sys 是英特尔(R) 傲腾(R) 存储驱动程序文件,常见于一些支持傲腾(R) 存储技术的计算机系统中。磁盘100%是指计算机中的磁盘活动达到了极限,导致磁盘的使用率达到了100%。当系统显示磁盘使用率高达100%时,可能会导致系统卡顿、运行缓慢或停滞。下面是一些可能导致该问题的原因和解决方法: 1. 病毒或恶意软件感染:首先,请确保您的计算机已安装并更新了有效的杀毒软件。运行全面的病毒扫描以查找并清除任何潜在的病毒或恶意软件。 2. 资源密集型任务:某些程序或任务可能会大量使用磁盘资源,导致磁盘使用率达到100%。您可以通过打开任务管理器检查哪些程序或任务正在消耗大量的磁盘资源,并尝试停止或优化它们。 3. 硬件问题:可能存在硬件故障或其他与磁盘相关的问题,例如老化的硬盘、错误的磁盘驱动程序或损坏的数据线等。您可以尝试更新硬盘驱动程序、更换数据线或联系专业人士进行硬件维修或替换。 4. 系统设置问题:某些系统设置可能导致磁盘使用率过高。您可以尝试禁用超级预读取功能、禁用系统恢复点或调整虚拟内存设置来解决此问题。 请注意,以上只是一些可能的原因和解决方法,并不一定适用于所有情况。如果您不确定如何解决问题,建议咨询专业人员或寻求更多帮助。 ### 回答2: iastorac.sys是Intel(R) Rapid Storage Technology驱动程序的系统文件。当出现磁盘100%的情况时,可能是由于以下原因导致的: 1. 硬件故障:磁盘本身可能出现硬件问题,如驱动器损坏或硬盘驱动器的读写头损坏,这会导致磁盘使用率变得极高。 2. 写入/读取操作频繁:某些应用程序或操作正在频繁地对磁盘进行写入或读取操作,这会导致磁盘100%使用率。 3. 病毒或恶意软件:可能存在病毒或恶意软件正在运行,并试图通过频繁的磁盘操作来损害系统。 为了解决这个问题,您可以尝试以下方法: 1. 检测硬件故障:运行磁盘检测工具,如Windows的磁盘检查工具,来查看是否存在硬件故障。 2. 关闭不必要的应用程序:通过任务管理器或资源监视器查看哪些应用程序占用了大量的磁盘资源,然后尝试关闭这些应用程序。 3. 扫描系统进行病毒检测:使用可靠的安全软件进行系统扫描,查找可能存在的病毒或恶意软件,并将其删除。 4. 更新驱动程序:前往Intel官方网站,下载并安装最新版本的Intel(R) Rapid Storage Technology驱动程序,以确保驱动程序正常工作。 总之,当出现iastorac.sys磁盘100%的问题时,应该首先检查硬件是否正常工作,然后检查应用程序或恶意软件是否占用磁盘资源,并进行必要的修复操作。 ### 回答3: iastorac.sys 是英特尔(R) Rapid Storage Technology 驱动程序中的一个文件。它负责管理与硬盘驱动程序相关的功能。当磁盘使用率达到100%时,可能是由于以下一些原因导致的: 1. 硬件故障:可能硬盘本身出现了故障,导致读写速度变慢,从而使磁盘使用率达到100%。 2. 软件冲突:如果计算机上安装了多个驱动程序或软件,并且它们在使用磁盘资源时发生冲突,可能会导致磁盘使用率飙升。 3. 病毒或恶意软件:某些病毒或恶意软件可能会在后台进行大量的磁盘访问,导致磁盘使用率飙升。 为了解决这个问题,可以尝试以下几个方法: 1. 检查硬件问题:可以通过更换硬盘或者将硬盘连接到其他计算机上进行测试,以确定硬盘是否出现故障。 2. 关闭不必要的程序:关闭一些不需要的后台程序和服务,以释放磁盘资源。 3. 扫描病毒和恶意软件:运行安全软件对计算机进行全面扫描,以查找并清除可能存在的病毒和恶意软件。 4. 更新和卸载驱动程序:确保计算机上的驱动程序都是最新的版本。可以尝试卸载并重新安装英特尔(R) Rapid Storage Technology 驱动程序,以解决可能的软件冲突问题。 总之,当遇到 iastorac.sys 磁盘使用率达到100%的问题时,需要进行硬件和软件方面的排查,以确定具体原因,并采取相应的解决措施。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值