CKEDITOR 它不适用于服务器托管

CKEDITOR It does not work on Server Hosting

我找不到这个看起来很累的困境的解决方案我没有找到解决方案,它在本地服务器上 运行 并且在服务器托管上不起作用,你想知道问题是否没有履行您认为的所有义务,解决方案是什么!

@Html.TextAreaFor(model => model.Name)

@section scripts{
    <script src="~/Scripts/jquery-1.10.2.min.js"></script>
    <script src="~/Scripts/jquery.validate.min.js"></script>
    <script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>        
    <script src="~/Scripts/ckeditor/ckeditor.js"></script>

    <script type="text/javascript">
    var editor = CKEDITOR.instances['Name'];
    if (editor) { editor.instances(true); }
    CKEDITOR.replace('Name', {
        enterMode: CKEDITOR.ENTER_BR,
    });


    </script>

}

在Web.config

  <add key="CKEDITOR_BASEPATH" value="/Scripts/ckeditor/"/>

终于达成解决方案

@Html.TextAreaFor(model => model.Name)
<script src="http://Domain/ckeditor/ckeditor.js"></script>
    <script src="~/Scripts/jquery.validate.min.js"></script>
    <script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
    <script src="~/Scripts/ckeditor/ckeditor.js"></script>

    <script type="text/javascript">
    var editor = CKEDITOR.instances['QustionName'];
    if (editor) { editor.instances(true); }
    CKEDITOR.replace('QustionName', {
        enterMode: CKEDITOR.basePath,
    });

    </script>

在Web.config

<add key="CKEDITOR_BASEPATH" value="/Scripts/ckeditor/"/>

我所做的是

  1. 我去了 NuGet-Package-manager 和 ckeditor-basic。
  2. 然后转到 http://ckeditor.com/download 然后我构建了适当的 添加。
  3. 在特殊文件夹中托管文件夹时提高您选择的添加。
  4. 在所有导致适当的文件之前添加脚本 添加 ckeditor.js.

然后运行一切都变好了。

<script src="http://Domain/ckeditor/ckeditor.js"></script>