Я использую CKEditor в своем приложении MVC.
Я использую пакет "ckeditor-full" (версия 4.4.2).
Я включил файлы "ckeditor\adapters\jquery.js" и "ckeditor\ckeditor.js" в пакет и ссылался на эти пакеты в файле _Layout.cshtml.
@Scripts.Render("~/bundles/Scripts/ckeditor")
@Scripts.Render("~/bundles/Scripts/ckeditor/adapters")
В папке "Scripts/ckeditor" содержатся все 352 файла, которые были загружены вместе с пакетом.
Ниже приведен файл config.js(который находится в папке "Scripts/ckeditor".
CKEDITOR.editorConfig = function( config )
{
// Define changes to default configuration here. For example:
config.toolbar = 'Custom';
config.disableNativeSpellChecker = false;
config.browserContextMenuOnCtrl = true;
config.forcePasteAsPlainText = true;
config.toolbar_Custom = [
{ name: 'basicstyles', items: ['Bold', 'Italic', 'Underline', 'Strike', '-', 'RemoveFormat'] },
{ name: 'paste', items: ['PasteText'] },
{ name: 'links', items: ['Link', 'Unlink'] }
];
};
Ниже показано, как я показываю CKEditor для textarea:
$("#idBodyText").ckeditor();
Проблема в том, что он работает нормально локально и работает в локальном IIS в режиме отладки. Однако он не отображает CKEditor при развертывании в IIS с конфигурацией выпуска.
Любая идея, что может быть возможной причиной, и как решить эту проблему?
Любая помощь по этому поводу очень ценится.
Спасибо