Umbraco表示已保存对模板的更改,但更改已丢失

时间:2013-02-23 05:50:19

标签: umbraco

每次我更改Umbraco模板并按Save,我都会收到确认弹出窗口:

  

保存模板   保存模板没有任何错误!

然而,当我返回该模板(点击另一个模板然后再返回)时,更改已丢失。

我确保运行我的IIS应用程序池的用户帐户对包含.cshtml文件的\ Views文件夹(即Umbraco模板)具有完全控制权。

奇怪的是,这一切刚刚开始发生,之后让我让模板更改没有任何问题。我可以手动编辑磁盘上的.cshtml文件,但这看起来很荒谬。

有什么想法吗?

3 个答案:

答案 0 :(得分:2)

有几件事:

1)您是否检查过以下Windows帐户是否具有所有文件夹“IUSR”,“IIS_IUSRS”,“网络服务”的完全权限?

2)可能不是,但我过去曾遇到过缓存方面的问题。您是否在/config/umbracoSettings.config中禁用(从True设置为False)缓存属性?这应该始终在开发过程中完成。

答案 1 :(得分:1)

好的,我会为其他人的未来参考提供答案(虽然原因我不清楚)。看来我对我的模板所做的更改一定被Umbraco视为无效 - 当我将模板文本删除到一个空的div并保存时,更改会成功保留。

令人困惑的是,Umbraco没有提供关于为什么不能保存的反馈 - 实际上它告诉你它已成功保存。

奇怪而混乱。

答案 2 :(得分:0)

刚刚编辑我的模板并遇到了这个问题。通过执行以下操作来修复它:

  • 退出umbraco
  • 清除您的浏览数据
  • 签回umbraco

始终确保将代码复制并粘贴到某个位置以保证其安全,并且可以轻松地将其粘贴回来。对我而言似乎是一个错误......但是在我这样做之后就保存了。

(使用Umbraco 7)