关于CKEditor.NET的安全性错误

一直以来在网站上使用FCKEditor.NET文本编辑器 版本应该算是比较早的一个 在使用过程中基本上没有出现什么问题 但是自服务器的IIS(同样都是IIS6.0)重装之后 页面忽然运行起来出现错误

错误的最大特点就是:在本地使用VS2008测试时无任何错误 数据可以正确获取和存储 只有上传到服务器后才会出现这个错误.

仔细检查出错页面文件中

1 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="XXX.aspx.cs"
2 Inherits="XXX.XXXX.XXXX" Title="XXX"
3 ValidateRequest="false" Debug="true"%>

页面已经添加了上述不再检查安全性的代码 但是依然会报错存在潜在威胁

从网上查找相关信息 网络上给出的解决方案基本都很一致 那就是在web.config中添加如下代码:

按照指示 做出修改 但是依然不能通过:

在一位特别微博中找到了一个不太相同的解决方案 经过修改 浏览器可以通过

1 <httpRuntime executionTimeout="5000" maxRequestLength="102400" appRequestQueueLimit="5000" requestLengthDiskThreshold="1024" useFullyQualifiedRedirectUrl="false"/>

但是提交页面信息之后 依然会出现第一个错误 提示存在潜在威胁

在经过各方求解无果后 我决定试用一下CKEditor的最新ckeditor_aspnet_3.6.4 看看有无收获

果然试用最新版本之后 本地无问题 上传到服务器也不再显示潜在威胁错误提示

至此 问题得以解决 虽然仍然不清楚问题出现的原因所在  但可以稍微放松一下心底的石头了(个人依然怀疑是IIS的设置问题)

附(ASP.NET中CKEditor的使用步骤):

首先在官网下载专门为ASP.NET使用的版本,官方网址为:http://ckeditor.com/download

在自己的项目中添加CKEditor.NET.dll的引用,具体目录在/bin/Debug/CKEditor.NET;

将文件夹_Samples/ckeditor文件夹拷贝到自己的项目根目录中;

在需要使用CKEditor控件的页面头部添加如下代码:

1 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="XXXX.aspx.cs"
2 Inherits="XXX.XXX.XXXX" Title="XXX"
3 ValidateRequest="false" Debug="true"%>

使用控件:

1 <CKEditor:CKEditorControl ID="CKEditor1" BasePath="~/ckeditor" runat="server"></CKEditor:CKEditorControl>

在.CS文件中即可通过CKEditor1.Text获取控件中输入的一切信息

 
 
 

最新文章

  1. xmlHttp.readyState的五种状态
  2. Chapter 5: Design and implement security
  3. DevExpress.XtraGrid.GridControl 实现自定义tooltip
  4. 使用ab进行页面的压力测试
  5. CCF 2016-12 送货
  6. sql server保留小数解决方法
  7. Ubuntu package offline install
  8. div内部元素居中
  9. LindAgile.Modules模块化的设计
  10. js的call和apply区别
  11. Yii2 设计模式——Yii2 中用到哪些设计模式?
  12. XXS level6
  13. squid代理允许FTP访问设置
  14. VMware DHCP Service服务无法启动问题的解决
  15. epoll实现机制分析
  16. html处理富文本内容,避免XSS工具类
  17. Phonetics: Lecture Three 语音 第三课 Teacher:Patrick
  18. 摘:分配和释放BSTR的内存
  19. Codeforces768B Code For 1 2017-02-21 22:17 95人阅读 评论(0) 收藏
  20. 一个安卓应用 多少个 dalvik 虚拟机

热门文章

  1. 隐藏Console形式无效(继续1)
  2. PHP单元测试利器:PHPUNIT初探
  3. Oracle SqlPlus 方向键的方法和解决的退格键失效
  4. C和Java中数组的定义
  5. Spring IOC之基于注解的容器配置
  6. C/C++中常量字符串管理
  7. 探秘IntelliJ IDEA 13测试版新功能——调试器显示本地变量
  8. RPL协议介绍
  9. 零基础学习iOS开发
  10. Solr多核心及分词器(IK)配置