首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为网络主机设置elFinder的正确路径(IIS 7+)

为网络主机设置elFinder的正确路径(IIS 7+)
EN

Stack Overflow用户
提问于 2013-05-08 09:32:15
回答 1查看 1.5K关注 0票数 1

我在我的项目(使用elFiner连接器)中使用了elFinder,并且在本地主机上工作得很好。

但是当我将它部署到服务器(在线托管)时,它会给我一个错误target dir not found or access denied。这是我的配置;

代码语言:javascript
运行
复制
  <elFinder apiVersion="2.0"
            localFSRootDirectoryPath="D:\Projects\Emaar\Emaar.Web\Areas\EmaarAdmin\Content\images"
            localFSThumbsDirectoryPath="D:\Projects\Emaar\Emaar.Web\Areas\EmaarAdmin\Content\images\.thumbs"
            rootDirectoryName="Root"
            uploadMaxSize="20M"
            defaultVolumeName="LocalFileSystem"
            baseUrl="http://localhost:4595/Areas/EmaarAdmin/Content/images/"
            baseThumbsUrl="http://localhost:4595/Areas/EmaarAdmin/Content/images/.thumbs/"  
            duplicateFilePattern="Copy of {0}"
            duplicateDirectoryPattern="Copy of {0}"
            thumbsSize="48,48">
  </elFinder>

我相信我的道路在我的web.config中是不正确的。

如何将elFinder 设置为在线(在web上)?

更新:我的在线设置如下;

代码语言:javascript
运行
复制
    <elFinder apiVersion="2.0" localFSRootDirectoryPath="\Areas\EmaarAdmin\Content"
localFSThumbsDirectoryPath="\Areas\EmaarAdmin\Content\.thumbs" 
rootDirectoryName="Root Main" uploadMaxSize="20M" defaultVolumeName="LocalFileSystem" 
baseUrl="http://subdomain.domain.com/Areas/EmaarAdmin/Content/"
baseThumbsUrl="http://subdomain.domain.com/Areas/EmaarAdmin/Content/.thumbs/"
duplicateFilePattern="Copy of {0}" duplicateDirectoryPattern="Copy of {0}" thumbsSize="48,48">

我还将权限设置为ReadWrite

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-08 10:22:51

我用一个简单的技巧解决了这个问题。首先,我编写了以下代码,并将其放入_Layout (剃刀)文件中。

代码语言:javascript
运行
复制
@HttpContext.Current.Request.PhysicalApplicationPath

这给了我一个物理路径,然后我复制了它,并将它粘贴到localFSRootDirectoryPathlocalFSThumbsDirectoryPath中,它确实起了作用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16437187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档