代码改变世界

FCKEditor.net PK XML request error: Internal Server Error(500)"

2007-02-06 19:57  晓风残月  阅读(...)  评论(... 编辑 收藏
今天开始使用FCKEditor,按http://wiki.fckeditor.net/Developer's_Guide/Integration/ASP.Net说明以及诸多网络资料,终于搞定,可以正常加载FCKEditor,解决了常见上传问题,
500问题可能是最头痛的(在“浏览服务器”页面,总是报 "XML request error: Internal Server Error(500)")
可能的解决方法:
1。如果具有站点是虚拟目录的,需要配置   UserFilesPath,记住格式是 /虚拟根目录/上传文件夹/  ,可以在web.config中统一配置,这里我的测试页面是http://localhost:3527/aspx/sample01.aspx, 虚拟跟目录就是 aspx,如下,
 <appSettings>
            
<add key="FCKeditor:UserFilesPath" value="/aspx/UserFiles/" />
    
</appSettings>

FCK 的默认配置是 /UserFiles/,

2。如果是asp.net 2.0,且在web.config中配置了全局了 <pages theme="sometheme" styleSheetTheme="sometheme" /> 记住,在 FCKEditor 目录添加一个 web.config,覆盖这两个全局配置,如下
<system.web>
    
<pages theme="" styleSheetTheme="" />
    
</system.web>
或者分别打开,
FCKeditor\editor\filemanager\upload\aspx\upload.aspx 与 FCKeditor\editor\filemanager\browser\default\connectors\aspx\connector.aspx 在page 指令中设置其未空。如下
<%@ Page language="c#" Inherits="FredCK.FCKeditorV2.FileBrowserConnector" AutoEventWireup="false" Theme="" StylesheetTheme="" %>

3。测试页面
FCKeditor\editor\filemanager\upload\
与 FCKeditor\editor\filemanager\browser\default\connectors\
目录下个有test.htm可供测试