在我的網頁的元數據>標題後的工作,我有以下宏: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中設置哈希鍵,即使在環境發生變化時也能保持穩定! –