【问题标题】:Can't delete anything in the Backoffice无法删除后台中的任何内容
【发布时间】:2012-05-03 15:30:25
【问题描述】:

在过去的 4 年里,我一直在使用 Sitecore 开发复杂的网站,但 Umbraco 对我来说是全新的。

我已经在我的机器上安装了 Umbraco 5(它的多个版本,包括最新版本)。我创建了一个名为 Test 的文档类型。当我右键单击它并选择 Delete 时,没有任何反应。我尝试在后台删除的任何内容都是这种情况。

然后我尝试设置 Umbraco 4.7.2 并尝试在后台创建一些内容并删除。那行得通!只有在 Umbraco 5 中我无法删除任何内容。

任何建议将不胜感激!

【问题讨论】:

  • 我还没有找到解决我的问题的方法,但我已将问题缩小到在我的 Windows 7 64 位机器上运行的完整本地版本的 IIS。当我在 IIS Express 上启动 Umbraco Backoffice 时,此问题不存在。
  • 此外,当我使用 SQL Express 2012 和 Windows 7 64 位附带的完整版 IIS 7 在我的 Windows 7 64 位 VM 中运行完全相同的文件时,该问题不存在.
  • 尝试使用 webmatrix 只是为了检查它是否是 IIS 的权限问题或版本问题。
  • Umbraco 5 目前在其他方面基本上也被破坏了,它当然不值得发布(即使是这样发布的)。无论如何,权限值得检查,并且您的文档类型没有被使用(您是否使用该类型创建了内容节点?如果是,它有历史并且必须永远保留!(直到您手动清理数据库)) .除此之外,都是AJAX,检查你的浏览器控制台,看看有没有相关的输出。

标签: umbraco5


【解决方案1】:

您可以保存、移动或重命名您的模板吗?

听起来像是权限问题。

尝试以下两种方法:

  1. 在根文件夹上为 IUSR 设置正确的权限。

  2. 确保您在 ISS 中的应用程序在默认的 appPool 上运行

  3. 使用命令提示符并导航到根文件夹并运行以下代码或将代码粘贴到根目录中的 .bat 文件并运行。

    icacls App_Data /grant "IIS AppPool\DefaultAppPool":(OI)(CI)M icacls App_Plugins /grant "IIS AppPool\DefaultAppPool":(OI)(CI)M
    
    icacls Areas /grant "IIS AppPool\DefaultAppPool":(OI)(CI)R
    
    icacls bin /grant "IIS AppPool\DefaultAppPool":(OI)(CI)R
    
    icacls Content /grant "IIS AppPool\DefaultAppPool":(OI)(CI)M
    
    icacls Scripts /grant "IIS AppPool\DefaultAppPool":(OI)(CI)M
    
    icacls Views /grant "IIS AppPool\DefaultAppPool":(OI)(CI)M
    
    icacls web.config /grant "IIS AppPool\DefaultAppPool":(OI)(CI)M
    
    icacls web.config /grant "IIS AppPool\DefaultAppPool":M
    
    icacls packages.config /grant "IIS AppPool\DefaultAppPool":(OI)(CI)M
    
    icacls packages.config /grant "IIS AppPool\DefaultAppPool":M
    

【讨论】:

    猜你喜欢
    • 2012-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-19
    • 1970-01-01
    相关资源
    最近更新 更多