CKFinder 3.x ASP.net物理路径

问题描述:

你好我在CKFinder 3.x ASP.NET中遇到了一个问题。所以我下载了一个Zip文件,并通过IIS运行它并运行了一些示例,以便它能够正常工作。然后我有我的网站,我想在那里实现相同的想法。所以我去删除了在IIS下运行的示例测试CKFinder 3.x ASP.net。然后,我重新安装了CKFinder并将其解压到我想要它工作的网站中。然后我运行了样本页面,例如/Ckfinder/ckfinder.html。它说 HTTP错误404.0 - 未找到。 {请求的URL-- http://localhost:80/ckfinder/connector?command=Init&lang=en} {物理路径 - C:\ inetpub \ wwwroot \ ckfinder \连接器} 但我通过我的网站运行它假设要通过{C:\ inetpub \ wwwroot \ My - 网站\ ckfinder \连接器} 但它而是直接在我的wwwroot文件夹中查找CkFinder一些如何我不知道在哪里更改它,因此它通过我的网站文件夹CkFinder存在。 我在哪里更改默认路径。在web.config或哪个文件?CKFinder 3.x ASP.net物理路径

请参阅quick start guide,尤其是part

  • 首先,您的CKFinder zip包需要转换为应用程序。
  • 其次你需要在config.js中设置connectorPath。如果您已将CKFinder文件夹转换为应用程序,则connectoPath应如下所示:config.connectoPath = My-Web-site\ckfinder\connector;
    • 最后,您还应该设置正确的路径为userfiles folder。如果它在默认位置使用,那么路径应该看起来或多或少像下面的代码片段。

样品后端配置:

<backend name="myBackend" adapter="local"> 
    <option name="root" value="C:\inetpub\wwwroot\My-Web-site\ckfinder\userfiles" /> 
    <option name="baseUrl" value=" http://localhost:80/My-Web-site/ckfinder/userfiles" /> 
</backend> 
+0

这没有改变它。它只改变了连接器的路径,它显示了一个黑色的屏幕,我完全按照你在config.js中所说的完成,甚至在我尝试了两个'CKFinder.define(config)'之后,我设置了'config.connectoPath = we-site/ckfinder/connector'因此它ddint工作空白屏幕,然后当我打电话给CKfinder.start我说'CKFinder.basePath = config.connectoPath'现在仍然空白屏幕 – Ahmad

+0

您已经从zip文件夹安装CKFinder。您是否已将CKFinder转换为应用程序?我很抱歉,但我没有写关于basePath的任何信息,也没有听说过它也必须设置。 请检查浏览器开发工具,如果您收到任何JavaScript错误或HTTP错误,如404。 也请启用CKFinder日志记录并检查CKFinder日志 - http://docs.cksource.com/ckfinder3-net/debugging.html。 –