无法让Roxy Fileman在TinyMCE 4.x上工作

时间:2014-10-08 13:24:22

标签: json iis roxy-fileman

我正在尝试将Roxy Fileman添加到我的项目中。

使用localhost调试时工作正常(意味着我可以看到文件夹并对其进行管理),但是当我尝试从浏览器访问它时它不起作用。

我的项目在IIS 7上。我试图改变文件conf.json中的路径,如下所示:

“FILES_ROOT”:“C:\ SRV-XX \ MyProject \ Docs”,

但我收到此错误:“加载asp_net / main.ashx时出错”。

我读了this link所以我试图从fileman文件夹中的web.config中删除此代码:

<staticContent>
  <remove fileExtension=".json"/>
  <mimeMap fileExtension=".json" mimeType="application/json"/>
</staticContent>

但仍然没有,我只收到这些警报(E_LoadingConf和E_ActionDisables),我无法看到文件夹。

我还阅读this article以使IIS处理* .jon文件,但它也无法正常工作。

我真的不知道如何解决这个问题...请帮助我......这让我发疯了!

3 个答案:

答案 0 :(得分:0)

我明白了!

我实际上使用的是asp .net framework 4.0。

我注意到在我的fileman / web.config中我有这3个代码行:

<assemblies>
        <add assembly="System.IO.Compression.FileSystem, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
</assemblies>

我对他们发表评论并且有效!该程序集仅适用于框架4.5。

那就是它!

答案 1 :(得分:0)

此错误与iis_user上的文件权限有关。

enter image description here

答案 2 :(得分:0)

您必须授予上传文件夹权限

  1. 右键单击文件夹,然后单击属性
  2. 在“安全”标签下,单击“编辑”按钮
  3. 点击添加按钮
  4. 在框中,键入“ IIS / IUSRS”,然后按“检查名称”按钮
  5. 单击“确定”,然后在“ IIS_IUSRS的权限”部分中,选中所有“允许”复选框以授予对该文件夹的权限。