内部静的アセット サーバーを構築しています。各環境 (開発、ステージング、本番) には独自のアセット サーバーがあり、アセットは Web アプリケーション (html、aspx、ascx、css、javascript など) 全体で参照されます。
正しい環境で正しいアセット サーバーを参照するための 1 つの解決策は、クライアントに到達する前に応答をインターセプトする http モジュールを作成し、それに応じて URL を変更することです。このhttpモジュールはリクエストごとに実行され、基本的にクライアントが取得する前にレスポンス全体(一部は巨大)を解析するため、これは最もスケーラブルなソリューションではないかもしれないと考えています。
また、クライアント側の JavaScript を使用してクライアント側の参照を変更することも考えていますが、これは http モジュールのようにうまく機能しない可能性があります。
何かご意見は?ASP.NET における業界のベスト プラクティスは何ですか?