在我的网页的元数据>标题后的工作,我有以下宏:Kentico 9宏观的不再同步
{% if(CurrentDocument.ClassName == "kff.LatestNews"){Title}else{"Latest News"} #%}
这项工作,直到我同步到我的督促服务器。我可以看到这个宏,但为了让它起作用,我必须删除,保存,发布,替换和保存发布。我已经运行了宏特征码,但是我怎样才能避免这种情况?它是一个宏观签名问题,并且它们在不同实例中有所不同?
在我的网页的元数据>标题后的工作,我有以下宏:Kentico 9宏观的不再同步
{% if(CurrentDocument.ClassName == "kff.LatestNews"){Title}else{"Latest News"} #%}
这项工作,直到我同步到我的督促服务器。我可以看到这个宏,但为了让它起作用,我必须删除,保存,发布,替换和保存发布。我已经运行了宏特征码,但是我怎样才能避免这种情况?它是一个宏观签名问题,并且它们在不同实例中有所不同?
这意味着你使用的不是两对您的服务器的同一宏散盐,所以从临时服务器的签名不匹配对生产的一个:
这也可能是事实签名宏的用户没有权限在生产服务器上运行。
在这种情况下,你也可以想到这一点。转到系统 - >宏 - >签名
并将此宏重新分配给具有签名宏签名能力的用户。
但是,Jan的方法是更好的方法。
这就是我的想法。干杯! –
强烈建议在web.config中设置哈希键,即使在环境发生变化时也能保持稳定! –