ASP.NET サイトの静的分析がプリコンパイルの問題のために失敗する

症状

AppScan Source で評価する他のアプリケーションと同じく、ASP.NET アプリケーションもプリコンパイルを行わなければ、評価結果および関連する評価を完了することができません。

ASP.NET サイトのプリコンパイルがスキャン中に失敗する場合は、エラーを修正してスキャンを正常に実行する必要があります。

解決

スキャンの外でプリコンパイル・プロセスを実行し、エラーを修正し、再度セキュリティー・スキャンを実行します:
  1. Visual Studio で ASP.NET プロジェクトを開きます。
  2. プロジェクトを右クリックして、「公開」を選択します。
  3. 表示されるダイアログで、「カスタム」をクリックし、プロファイル名を入力します。
  4. 「公開方法」で、「ファイル・システム」を選択します。
  5. 「ターゲット・ロケーション」で、ローカル・ディレクトリーを参照して選択します。
  6. 「次へ」をクリックします。
  7. ドロップダウン・メニューからビルド構成を選択します。
  8. 「ファイルの公開オプション」セクションを展開します。
  9. 「公開時にプリコンパイル」チェック・ボックスを選択し、その横にある「構成」をクリックします。
  10. 「プリコンパイルされたサイトの更新を許可」オプションを選択解除します。
  11. 「OK」をクリックします。
  12. 「公開」をクリックします。
  13. Visual Studio で報告されたすべてのエラーを解決します。
  14. Static Analyzer でソリューションを再スキャンします。