ASP.NET サイトの静的分析がプリコンパイルの問題のために失敗する
症状
AppScan Source で評価する他のアプリケーションと同じく、ASP.NET アプリケーションもプリコンパイルを行わなければ、評価結果および関連する評価を完了することができません。
ASP.NET サイトのプリコンパイルがスキャン中に失敗する場合は、エラーを修正してスキャンを正常に実行する必要があります。
解決
スキャンの外でプリコンパイル・プロセスを実行し、エラーを修正し、再度セキュリティー・スキャンを実行します:
- Visual Studio で ASP.NET プロジェクトを開きます。
- プロジェクトを右クリックして、「公開」を選択します。
- 表示されるダイアログで、「カスタム」をクリックし、プロファイル名を入力します。
- 「公開方法」で、「ファイル・システム」を選択します。
- 「ターゲット・ロケーション」で、ローカル・ディレクトリーを参照して選択します。
- 「次へ」をクリックします。
- ドロップダウン・メニューからビルド構成を選択します。
- 「ファイルの公開オプション」セクションを展開します。
- 「公開時にプリコンパイル」チェック・ボックスを選択し、その横にある「構成」をクリックします。
- 「プリコンパイルされたサイトの更新を許可」オプションを選択解除します。
- 「OK」をクリックします。
- 「公開」をクリックします。
- Visual Studio で報告されたすべてのエラーを解決します。
- Static Analyzer でソリューションを再スキャンします。