IIS テスト環境への継続的な統合と展開を使用して構成した 2 つの Web アプリケーション プロジェクトを含むソリューションがあります。それは完璧に機能し、私はそれにとても満足しています.
ここで、デプロイされた Web サイトのホームページに、現在のビルドが何であるかを知るための情報を表示したいと思います。この種の情報を取得する方法はありますか?
前もって感謝します
はい、これを行うにはいくつかの方法があります
通常、CI ビルド手順の一部として、バージョン管理番号、会社の詳細、署名ライブラリなどを追加します。更新されたメタデータを含むライブラリからリクエストが送信されたときに、この情報を読み取ることができます。IIS では実行中のアセンブリではない可能性があるため、正しい dll を見つけるようにしてください。
同様に、ビルド プロセスの一部として、セクションなどの web.config にいくつxml-poke
かxml-transform
の値を挿入することもできます<appsettings>
。MSビルドサンプル。ConfigurationManager.AppSettings
Web アプリケーションから使用する可能性があります。