私はオーチャードCMS 1.10のテーマを作成しています。私は基礎としてブートストラップテンプレートを使用しています。かなり多くのCSSとJavaScriptファイルがあります。しかし、彼らのすべては見つかっていません。オーチャードCMS:リソースが404(見つかりません)
私はそれらを定義するためにResourceManifestクラスを作成しました:
manifest.DefineScript("ThemejQuery").SetUrl("~/Scripts/plugins/jquery-1.11.3.min.js");
manifest.DefineScript("Bootstrap").SetUrl("~/Scripts/plugins/bootstrap/js/bootstrap.min.js").SetDependencies("ThemejQuery");
manifest.DefineScript("jQueryScrollTo").SetUrl("~/Scripts/plugins/jquery-scrollTo/jquery.scrollTo.min.js").SetDependencies("ThemejQuery");
manifest.DefineScript("BackToTop").SetUrl("~/Scripts/plugins/back-to-top.js").SetDependencies("ThemejQuery");
と私のDocument.cshtmlにおけるように、それらを呼び出しています。各ディレクトリで
Script.Require("jQuery").AtFoot();
Script.Require("Bootstrap").AtFoot();
Script.Require("jQueryScrollTo").AtFoot();
Script.Require("BackToTop").AtFoot();
をこれらのCSSやJSファイルが存在することを、私は
:「のアクセスを許可するようにweb.configファイルを含むメートルこれらのファイルの、まだ何も提供していませんされています:
web.configファイルは、すべてのように見えるファイル。パスが問題であるとは思わない。 '〜/ Scripts'を使用します。パスは(私の知る限り)正しい:
私はこの地獄をGoogleで検索しましたが、解決策を見つけることができません。私はVisual StudioのIIS Expressと本格的なIISでこれを実行しようとしました。何か案は?
私はそれを見てみましょうが、私はそれが問題だとは思いません。質問を更新して、失敗したパスのスクリーンショットを追加しました。パスは右に見えます。アクセス許可の問題、つまりweb.configと思っています。しかし、私はweb.configビットを行った。 – sshirley
いいえ、パスが正しくありません。デフォルトではモジュールパス、つまりhttp://wedding.local/yourmodule/scripts/ ...を指す必要があります。 –
コアモジュールであるResourceManagersを比較してみてください。またはここでhttp://www.ideliverable.com/blog/writing-an-orchard-webshop-module-from-scratch-part-7 –