ASP.NET MVC 3 Web アプリケーションを (MSBuild/Web Deploy 経由で) ビルド、パッケージ化、およびデプロイするための CI ソリューションとして TeamCity をセットアップしました。
よく働く。
ただし、Application_Start
アプリケーションのイベントでは、キャッシュの事前ウォーミングなど、さまざまな起動アクティビティを実行します。
TeamCity ビルド タスク (デプロイ後) を追加して、何らかの方法でこのメソッドを呼び出したいと思います (そのため、最初の手動ユーザー リクエストは待機していません)。
頭に浮かぶ唯一のことは、基本的にWebサイトにping/wgetするためにpowershellスクリプトを使用することです.
より良い解決策はありますか?おそらく MSBuild 展開タスクの一部としてのオプションですか?