ASP.NET でのアセットのバンドルには、最も優れたCassetteを使用しています。ただし、URL の書き換えを完全に無効にした方が便利な場合もあります。縮小化を防止したり、バンドルを停止したりするための解決策があることは知っていますが、Cassette HtmlHelper が単純に (一時的に) 元のアセット URL を出力するようにしたいと考えています。
たとえば、以下を発行するのではなく:
<script src="/cassette.axd/asset/Scripts/jquery-1.7.2.js?DXiW4rsj-I4m5SsioHU1CzVN9Ec=" type="text/javascript"></script>
カセットはオリジナルを放出します:
<script src="/scripts/jquery-1.7.2.js" type="text/javascript"></script>
背景: 統合テスト用の ASP.NET MVC アプリケーションの InProcess ブートストラップをいじっています。Cassette の '.axd' と URL 書き換えの側面は、もう 1 つの懸念事項にすぎないため、一部のテストで効果的に Cassette をオフにすると便利です。