Ich verwende CKEditor in meiner MVC-Anwendung.CKEditor funktioniert nicht, wenn Site auf IIS bereitgestellt wird
Ich verwende "ckeditor-full" (Version 4.4.2) Paket.
Ich habe die Dateien "ckeditor \ adapter \ jquery.js" und "ckeditor \ ckeditor.js" in das Bundle aufgenommen und auf diese Bundles in der _Layout.cshtml-Datei verwiesen.
@Scripts.Render("~/bundles/Scripts/ckeditor")
@Scripts.Render("~/bundles/Scripts/ckeditor/adapters")
Der Ordner "Scripts/ckeditor" enthält alle 352 Dateien, die mit dem Paket heruntergeladen wurden.
Es folgt config.js-Datei (die in "Scripts/ckeditor" Ordner mit Wohnsitz
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'] }
];
};
Es folgt, wie ich CKEditor für Textfeld angezeigt werden.
$("#idBodyText").ckeditor();
Das Problem ist, dass, Es funktioniert gut lokal und wenn auf lokalen IIS im Debug-Modus ausgeführt wird jedoch nicht CKEditor angezeigt, wenn auf IIS mit Release-Konfiguration implementiert
Jede Idee, was der mögliche Grund sein könnte und wie löst man das?
Jede Hilfe auf diese sehr geschätzt.
Dank
einfach, aber effektiv, halten Sie es in Ihrem Layout-Seite .... – Simon