我们使用Visual Studio 2008作为主要开发IDE.我们的安全团队已将McAfee设置为扫描\ Local Settings\Temp文件夹中的文件.不幸的是,VS在代码构建期间使用此目录,这会降低开发人员的速度.我们已经与安全团队达成了僵局,并且想知道是否有人知道VS中的配置设置,我们可以将文件夹更改为写入这些临时文件的位置.
谢谢
您可以编写一个批处理文件,覆盖%TEMP%和%TMP%变量,然后启动visual studio.当批处理文件覆盖环境变量时,它仅适用于该会话,它不会修改从其他批处理文件/系统直接启动的应用程序的%TEMP%.
使用web.config中编译部分的tempDirectory属性:
确保您为ASPNET帐户授予对C:\ Foo(或者您的ASP.NET工作进程正在运行的帐户)的写访问权限 - 在我的情况下,它是一个域帐户).
根据:http://msdn.microsoft.com/en-us/library/system.web.configuration.compilationsection.tempdirectory.aspx