Visual Studio和Temp文件夹的病毒扫描

时间:2008-10-08 14:46:22

标签: visual-studio visual-studio-2008 configuration antivirus

我们使用Visual Studio 2008作为主要开发IDE。我们的安全团队已将McAfee设置为扫描\ Local Settings \ Temp文件夹中的文件。不幸的是,VS在代码构建期间使用此目录,这会降低开发人员的速度。我们已经与安全团队陷入了僵局,并想知道是否有人知道VS中的配置设置,我们可以将文件夹更改为写入这些临时文件的位置。

由于

5 个答案:

答案 0 :(得分:5)

您可以编写一个批处理文件,覆盖%TEMP%和%TMP%变量,然后启动visual studio。当批处理文件覆盖环境变量时,它仅适用于该会话,它不会修改从其他批处理文件/系统直接启动的应用程序的%TEMP%。

答案 1 :(得分:5)

使用web.config中编译部分的tempDirectory属性:

<compilation debug="true" tempDirectory="C:\Foo">

确保您为ASPNET帐户授予对C:\ Foo(或您的ASP.NET工作进程正在运行的帐户)的写访问权限 - 在我的情况下,它是域帐户。)

根据:http://msdn.microsoft.com/en-us/library/system.web.configuration.compilationsection.tempdirectory.aspx

答案 2 :(得分:3)

如果您能够在盒子上调试进程,那么将调试器附加到病毒扫描程序并且在命中附加断点后忘记让它运行将提高性能。

答案 3 :(得分:0)

也许抱怨你需要更快的计算机,因为增加的安全性会让你减慢这么多?准备好事实(比如“每天花费60分钟的编译时间慢”) 通常情况下,当花钱时,大多数企业会找到解决问题的其他方法。

答案 4 :(得分:0)

在我的公司,我们进入“服务”屏幕并将按访问扫描程序设置为“已禁用”,这会阻止它在系统启动时启动(除非他们推出更新,然后您必须再次执行此操作) 。值得注意的是,您可以通过单击“停止”暂时禁用它,但它会定期重新启动。将其设置为“已禁用”可防止其重新启动。提高性能10倍。为了降低病毒风险,我们非常警惕定期进行全面系统扫描。

如果您必须使用按访问扫描程序,我认为您不需要要求更快的计算机。根据我的经验,它总是被访问的磁盘是瓶颈。请求固态磁盘和/或条带RAID配置。当然,更多的内核永远不会伤害任何人......特别是在磁盘吞吐量很大的情况下,它可能变得必要。但是你需要更多的磁盘吞吐量。等