ShellRoute.csのOrchardCMS管理エリアにアクセスすると、エラーが発生します。
The controller for path '/Modules/Orchard.jQuery/scripts/jquery.js' was not found or does not implement IController.
最近、1.5.1から1.6にアップグレードしました。アップグレード直後は機能していたので、何が変わったのかわかりません。そのパスは存在しません。jQueryへのパスは/Modules/Orchard.jQuery/Scripts/jquery-1.8.2.min.jsです。
編集:私は呼んでいます
Script.Require("jQuery");
その結果、
<script src="/Modules/Orchard.jQuery/scripts/jquery.js" type="text/javascript"></script>
Orchard.jQuery/ResourceManifest.csでこれを定義しています
manifest.DefineScript("jQuery").SetUrl("jquery-1.8.2.min.js", "jquery-1.8.2.js").SetVersion("1.8.2")
.SetCdn("//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.2.min.js", "//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.2.min.js", true);
少しテストするために、jquery.min.jsとしてjquery-1.8.2.min.jsを使用しました。多分それはまだどういうわけかそれを参照していますか?どこかにコンパイルされていますか?VisualStudioのすべてを何度もクリーンアップして再構築しました。
アイデア?