[解決済み] ASP.NET MVC framework 4.5 CSS bundle がホスティング上で動作しない。
2022-05-10 02:32:53
質問
MVC4で書かれたアプリをapp harborで動かしています。
cssファイルのバンドルが機能しない。デバッグモードで私のローカルコンピュータで、私はアプリのコードを見て、私はファイルを参照してください。アプリは期待通りに動作します。
<link href="/Content/css/home/basic-jquery-slider.css" rel="stylesheet"/>
<link href="/Content/css/home/Home.css" rel="stylesheet"/>
Appharbor にアプリをアップロードすると、コードにバンドルが表示されますが、アプリは動作しません。
<link href="/Content/css/home?v=zhVOIpUNuvCOZhJyBcQWpMlozayor4te6k-pM29wHqI1" rel="stylesheet"/>
でそのリンクを参照すると
href
と表示されます。
403 - 禁制。アクセスが拒否されました。
トラブルシューティングの方法を教えてください。
解決方法は?
私の推測では、パス
Content/css
がアプリのディスク上に存在します。この場合、IISはMVCではなく、リクエストを処理することになります。
バンドルの仮想パス (StyleBundle コンストラクターのパラメーター) がファイルシステム内のフォルダーと一致しないことを確認します。
コメントより
バンドルを作成する際に従うべき良い規約は、バンドルに バンドル名のプレフィックスとして "bundle"を使用します。これにより ルーティングの競合が発生します。
関連
-
[解決済み】同じキーのアイテムがすでに追加されています。
-
[解決済み] ASP.NET MVC Frameworkで複数のサブミットボタンを処理する方法は?
-
[解決済み] ELMAHをASP.NET MVCの[HandleError]属性で動作させる方法は?
-
[解決済み] ASP.NET MVCにおけるApiControllerとControllerの相違点
-
[解決済み】ASP.NET mvcとIISでURLのドットが原因で404になる
-
[解決済み】認証や認可に失敗した場合、AuthorizeAttributeがログインページにリダイレクトされるのはなぜですか?
-
[解決済み】ASP.NET MVC 4でカスタムエラーページを動作させる方法
-
[解決済み】cshtmlテンプレートで関数を作成する方法は?
-
[解決済み] ASP.NET MVC Html.ActionLinkにアンカータグを含める
-
[解決済み] ASP.NET MVCとIIS7で生のHTTPリクエスト/レスポンスをログに記録する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】VS 2015でコントローラからビューを追加できない : "選択されたコードジェネレータの実行にエラーが発生しました"
-
[解決済み] JsonResultが特殊文字(apostrophe)を \u0027 としてパースしています。
-
[解決済み] RedirectToActionでURLが変更されない、またはIndexビューに移動しない
-
[解決済み] MVCで、文字列の結果を返すにはどうしたらいいですか?
-
[解決済み】ASP.NET mvcとIISでURLのドットが原因で404になる
-
[解決済み】cshtmlテンプレートで関数を作成する方法は?
-
[解決済み] ASP.NET MVCでリクエストスロットルを実装するための最良の方法は?
-
[解決済み】ASP.NET Bundles ミニフィケーションを無効にする方法
-
[解決済み] ASP.Net MVC デフォルトの HTTP ヘッダーを削除する方法は?
-
[解決済み] NerdDinnerでASP.NET MVCでModelState.IsValidは何のために有効なのか?