Asp.net 服务器没有';t发送回正确的XML响应
我使用的是FCKEditor,当单击“浏览服务器”按钮时,会抛出以下错误 服务器没有发回正确的消息 XML响应。请联系您的 系统管理员 XML请求错误:未找到(404) 请求的URL: /fckeditor/editor/filemanager/connectors/asp/connector.asp?命令= 我正在用.NET在IIS7上开发和测试我的网站。使用,检查服务器返回给您的响应 单击“浏览服务器”按钮后,可以通过检查控制台选项卡来完成此操作Asp.net 服务器没有';t发送回正确的XML响应,asp.net,fckeditor,Asp.net,Fckeditor,我使用的是FCKEditor,当单击“浏览服务器”按钮时,会抛出以下错误 服务器没有发回正确的消息 XML响应。请联系您的 系统管理员 XML请求错误:未找到(404) 请求的URL: /fckeditor/editor/filemanager/connectors/asp/connector.asp?命令= 我正在用.NET在IIS7上开发和测试我的网站。使用,检查服务器返回给您的响应 单击“浏览服务器”按钮后,可以通过检查控制台选项卡来完成此操作 通过这种方式,您可以看到从服务器接收到的确切
通过这种方式,您可以看到从服务器接收到的确切内容,以便能够对其进行调试。这意味着要么没有进行URI映射,要么缺少文件。它试图访问某个URI,但找不到它(404状态代码)
您确定您的安装/配置完整且正确吗?我想您需要确保您已将FCK配置为使用ASPX作为FileBrowserLanguage和QuickUploadLanguage,而不是asp 我在CustomFckConfig.js文件中设置了此设置,而不是修改核心FckConfig.js文件:
// The following value defines which File Browser connector and Quick Upload
// "uploader" to use. It is valid for the default implementaion and it is here
// just to make this configuration file cleaner.
// It is not possible to change this value using an external file or even
// inline when creating the editor instance. In that cases you must set the
// values of LinkBrowserURL, ImageBrowserURL and so on.
// Custom implementations should just ignore it.
var _FileBrowserLanguage = 'aspx' ; // asp | aspx | cfm | lasso | perl | php | py
var _QuickUploadLanguage = 'aspx' ; // asp | aspx | cfm | lasso | perl | php | py
我无法想象IIS7现在被配置为服务.asp页面——它不是为.aspx做好了准备吗?鉴于您已将此问题标记为asp.net,我假设您网站的其余部分正在.net中运行。除了Zhaph的评论之外,请检查服务器编码,并确保与您的FCKEditor配置一致。我们在.net 3.5中构建并托管在IIS7上的网站也存在同样的问题。 我找到了帮助我们的解决办法。我们更改了fckeditor(小补丁)的源代码,并将响应过滤器属性设置为null。该错误与asp.net中服务器响应的压缩有关。 我们找到了一篇帮助我们的文章。 我希望它也能帮助你 致以最诚挚的问候,我已经走了很长一段路——我可能会补充一点——很多建议的解决方案,但从未找到一个能解决我问题的 我一直得到同样的回答: 服务器没有发回正确的消息 XML响应。请联系您的 系统管理员 XML请求错误:OK(200) 请求的URL: https:…/fckeditor/editor/filemanager/connectors/aspx/connector.aspx?Command=GetFoldersAndFiles&Type=Image&CurrentFolder=%2F&uuid=1260177467559 答复案文: window.location.replace(“http:…/fckeditor/editor/filemanager/connectors/aspx/connector.aspx”命令=GetFoldersAndFiles&Type=Image&CurrentFolder=%2F&uuid=1260177467559 直到最后,我走近一步,再次阅读响应,注意到请求和响应使用不同的协议 仅供参考,该编辑器仅在站点管理员可访问的安全部分实现。我们使用的是自动切换HTTP/HTTPS请求的 这些图像——我们只需要上传/浏览图像类型——驻留在一个子目录中,该子目录也配置为使用HTTPS 这为我指明了问题的来源,因此我继续将fckeditor目录设置为使用HTTPS
这终于起作用了,我能够上传/浏览图像。确保您的fckeditor.dll位于Bin文件夹的路径上
当我使用FireBug查看响应时,请确保您有正确的版本。它有“HTTP错误404.3-找不到。由于扩展配置,您请求的页面无法提供服务。如果页面是脚本,请添加处理程序。如果应该下载文件,请添加MIME映射。”。我想,IIS配置是否错误?