好库网 好库网首页 | 我的好库
csharp的专栏

文章分类

百度UEditor编辑器提示错误:后端配置项没有正常加载,上传插件不能正常使用!

发布者:csharp
发布日期:2016/1/31 21:15:59   更新日期:2016/1/31 21:15:59
阅读次数:7511
评分:4.80
介绍:在ASP.NET项目中使用UEditor编辑器,上传图片或文件时,在对话框中出现如下错误:后端配置项没有正常加载,上传插件不能正常使用!
正文:

在ASP.NET项目中使用UEditor编辑器,上传图片或文件时,在对话框中出现如下错误:

后端配置项没有正常加载,上传插件不能正常使用!

 

解决方法:
1)首先要保证ueditor目录正确
UEditor提供了针对不同页面的编辑器可单独配置的根路径,在需要实例化编辑器的页面最顶部写上如下代码即可。
例如我的ueditor放在 /js/ueditor下,则我在编辑页面里需要加上:

<script>
window.UEDITOR_HOME_URL = "/js/ueditor/";
</script>

 

2)尝试对controller.ashx进行访问测试
在浏览器中打开该文件,例如:http://www.test.com/js/ueditor/net/controller.ashx
结果出现如下提示:

“/”应用程序中的服务器错误。

编译错误

说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误消息: CS0246: 未能找到类型或命名空间名称“Newtonsoft”(是否缺少 using 指令或程序集引用?)

源错误:


行 5: using System.IO;
行 6: using System.Collections;
行 7: using Newtonsoft.Json;
行 8:
行 9: public class UEditorHandler : IHttpHandler

原来是缺少Nettonsoft.Json,赶紧把Newtonsoft.Json.dll复制到bin目录并添加到项目引用中。

 

3)将ueditor中AppCode中的代码加入到项目中并进行编译
AppCode中有如下文件:
Config.cs
ConfigHandler.cs
CrawlerHandler.cs
Handler.cs
ListFileHandler.cs
NotSupportedHandler.cs
PathFormater.cs
UploadHandler.cs
将这些文件加入项目,编译后供controller.ashx调用。


经过以上三个步骤,解决了"后端配置项没有正常加载,上传插件不能正常使用"这个错误。


评论 [发表评论]
账号 密码 还没帐号呢,现在注册一个?

免责声明:好库网所展示的信息由买卖双方自行提供,其真实性、准确性和合法性由信息发布人负责。好库网不提供任何保证,并不承担任何法律责任。