13

主要な開発 IDE として Visual Studio 2008 を使用しています。当社のセキュリティ チームは、\Local Settings\Temp フォルダー内のファイルをスキャンするように McAfee を設定しました。残念ながら、VS はコードのビルド中にこのディレクトリを使用するため、開発者の作業が遅くなります。これについてセキュリティ チームと行き詰まりました。VS の構成設定で、フォルダーを一時ファイルが書き込まれる場所に変更できることを誰かが知っているかどうか疑問に思います。

ありがとう

4

5 に答える 5

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

于 2009-08-10T14:40:41.193 に答える
5

%TEMP% 変数と %TMP% 変数を上書きして Visual Studio を起動するバッチ ファイルを作成できます。バッチ ファイルがそのセッションにのみ適用される環境変数を上書きする場合、他のバッチ ファイル/システムから直接起動されたアプリケーションの %TEMP% は変更されません。

于 2009-07-30T06:51:13.090 に答える
3

ボックスでプロセスをデバッグできる場合は、ウイルス スキャナーにデバッガーを接続し、接続ブレークポイントに達した後にデバッガーを実行するのを忘れると、パフォーマンスが向上します。

于 2008-10-08T14:58:59.400 に答える
0

追加されたセキュリティによって速度が大幅に低下するため、より高速なコンピューターが必要であると不平を言う人が多いのではないでしょうか? 確固たる事実を用意してください (「コンパイル時間が遅いと、毎日 60 分かかる」など)
通常、お金を使うことになると、ほとんどの企業は問題を回避する他の方法を見つけます。

于 2008-10-08T14:58:01.633 に答える
0

私の会社では、[サービス] 画面に移動し、オンアクセス スキャナーを「無効」に設定します。これにより、システムの起動時に開始されなくなります (更新をプッシュする場合を除き、再度実行する必要があります)。「停止」をクリックして一時的に無効にできますが、定期的に再起動します。「無効」に設定すると、再起動できなくなります。パフォーマンスが 10 倍向上します。ウイルスのリスクを軽減するために、システム全体の定期的なスキャンを非常に慎重に行っています。

オンアクセス スキャナーを使用しなければならない場合、より高速なコンピューターを要求する必要はないと思います。私の経験では、ボトルネックになるのは常にアクセスされるディスクです。ソリッド ステート ディスクおよび/またはストライプ化された RAID 構成を求めます。もちろん、コア数を増やしても害はありません。特にディスク スループットが非常に高い場合は、必要になるかもしれません。ただし、より多くのディスク スループットが必要になります。等

于 2008-10-08T15:29:19.370 に答える