Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 服务器没有';t发送回正确的XML响应_Asp.net_Fckeditor - Fatal编程技术网

Asp.net 服务器没有';t发送回正确的XML响应

Asp.net 服务器没有';t发送回正确的XML响应,asp.net,fckeditor,Asp.net,Fckeditor,我使用的是FCKEditor,当单击“浏览服务器”按钮时,会抛出以下错误 服务器没有发回正确的消息 XML响应。请联系您的 系统管理员 XML请求错误:未找到(404) 请求的URL: /fckeditor/editor/filemanager/connectors/asp/connector.asp?命令= 我正在用.NET在IIS7上开发和测试我的网站。使用,检查服务器返回给您的响应 单击“浏览服务器”按钮后,可以通过检查控制台选项卡来完成此操作 通过这种方式,您可以看到从服务器接收到的确切

我使用的是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配置是否错误?