ASP.NET MVC4 Bundling で出力をまとめるための仮想パスには実在しないパスを指定する

http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification

ここでは “~/bundles/jquery” にアクセスすると、ScriptBundle がまとめてくれたjavascriptを返す、というような例が書いてある。

http://stackoverflow.com/questions/12081255/asp-net-mvc-framework-4-5-css-bundles-does-not-work-on-the-hosting

new ScriptBundle の引数を、実際のファイルが存在するフォルダと同一のもの、この例では

~/Content/css/home/basic-jquery-slider.css を使いたい

に対して

new ScriptBundle(“~/Content/css/home”) を指定した

とすると 403 – Forbidden: Access is denied. となってスクリプトが取得できなくなる。

http://forums.asp.net/t/1810635.aspx/1?403+Access+denied+when+using+Bundling 同じ間違いをした人の知識が共有してもらえるのは本当に助かる。

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。