バックグラウンド
ASP.NETサイトでは、 Noccoというコードドキュメントツールを使用しています。Noccoは、特定のコードファイルに対して明示的に実行して、そのコードのHTMLレンダリングバージョンとそのドキュメントを出力するコマンドラインツールです。現在、メソッドにいくつかのコードを設定して、いくつGlobal_asax.Application_Start
かのディレクトリをクロールし、各ディレクトリのすべてのコードファイルを処理しています。
問題
最終的に、それを入れるGlobal_asax.Applicaton_Start
ということは、各セッションの開始時に、展開ごとに1回だけでなく、ファイルごとに最大1秒かかるNoccoドキュメントを構築していることを意味します。これは非効率的であり、ページの読み込み中にユーザーの時間を無駄にすることになります。
質問
ASP.NETアプリケーションの内部のコード(クラスメソッドなど)をビルド後のイベントとして実行することは可能ですか?セットアップのこの部分をスタンドアロンアプリケーションまたはバッチスクリプトに変換できることは知っていますが、他の状況でもこの質問があり、それが可能かどうか疑問に思いました。