MVC 4 プロジェクトの場合、MVC プロジェクトの外部 (CDN 内など) にあるコンテンツ ファイルを含める/バンドルする必要があります。
これは機能します:
bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/Css/site.css"));
これは動作しません:
bundles.Add(newStyleBundle("~/Content/css").Include("D:/Media/Styles/Css/site.css"));
私が得るエラーは次のとおりです。
URL 'D:/Media/Styles/Css/site.css' は無効です。アプリケーションの相対 URL (~/url) のみが許可されます。パラメータ名: virtualPaths
要するに、たとえば CDN を使用している場合などに、アセット ファイルをプロジェクトの Content フォルダーの外に置くことはまったく可能ですか? もしそうなら、最善のアプローチは何ですか?