2

ASP.NET MVC 4 では、仮想パスがVirtualPathProvider. つまり、ディレクトリ「~/Static/」が VPP にマップされている場合Include("~/Static/Stylesheets/themes/dark-blue.css")、それは単純に黙って失敗するため、できません。

ASP.NET パイプラインを使用するのではなく、基本的にファイル システムで仮想パスを解決するため、これがランタイムの既定の動作であるように見えます。幸いなことに、次の MVC で実装される予定です。

とにかく、これは一般的な問題のように見え、プロジェクトの外に静的リソースを保存する予定なので (最終的には Azure の CDN に保存しますが、まだ開発とデバッグを行う必要があります)、ASP.NET Web を許可する回避策を見つけた人はいますか?仮想パス内のリソースの最適化検索?

4

1 に答える 1

1

VirtualPathProvider のサポートは Optimization の 1.1-alpha1 バージョンにあります。そのバージョンを試しましたか? VPP を介したファイルの解決をサポートする必要があります。

于 2013-01-02T18:44:03.337 に答える