ASP.NET MVC 4 を使用して Web アプリケーションを開発しており、コンテンツの編集に CKEditor を使用しようとしています。
デバッグでは、バンドルや縮小が行われていない限りすべて正常に動作しますが、これが行われるとすぐに、baseHref を設定していても CKEditor が間違った URL を生成します。
CKEDITOR.replace('ckeditor',
{
autoUpdateElement: true,
baseHref: '@Url.Content("~/Scripts/ckeditor/")',
filebrowserImageUploadUrl: '/Uploads/Upload'
});
デバッグには以下が含まれます。
<script src="/Scripts/ckeditor/ckeditor.js"></script>
そして、バンドル/縮小後は次のとおりです。
<script src="/bundles/ckeditor?v=dLE-_JqB4vxXJ9idGep_8yUL8KfOwGhfYoEZAeIudoE1"></script>
そして、次の JS ファイルを読み込もうとします。
http://DOMAIN.net/CONTROLLER/ACTION/config.js?t=D26D
次のように間違っています。
http://DOMAIN.net/Scripts/ckeditor/config.js?t=D26D
私が間違っていること、またはこれを修正する方法を誰かが知っていますか?
あるいは、その問題を回避するために、その 1 つのバンドルのバンドル化/縮小化を無効にすることもできます。