CMS 12新增属性在编辑模式不显示的问题求助
Optimizely CMS 12新增属性在部署环境编辑模式不显示,数据库未同步问题
在Optimizely CMS 12中遇到一个问题:新增的两个属性在编辑模式下不显示。排查发现数据库查询语句中缺少这些属性,说明属性未与部署环境的数据库正确同步。
奇怪的是,这些属性在本地数据库及编辑模式下均正常可见,但部署到DXP环境后就出现异常:
- 本地数据库查询结果显示包含
OptimizelyFormUploadedFilesFolderId和DummyProperty两个新增属性 - 本地编辑模式中可以正常看到并编辑这两个属性
我们的appsettings.json已配置自动更新数据库架构:
{ "EpiServer": { "Cms": { "DataAccess": { "UpdateDatabaseSchema": "true" } } }
DXP环境的错误日志显示与数据库字段缺失相关的异常信息。
新增属性的代码如下(添加在Startup页面类中):
[Display(GroupName = Global.GroupNames.SiteSettings, Name = "Optimizely Form Uploaded Files Folder Id", Description = "Folder Id associated with the Optimizely Form File Upload element for storing uploaded files.", Order = 170)] [CultureSpecific] public virtual string OptimizelyFormUploadedFilesFolderId { get; set; } [Display(GroupName = Global.GroupNames.SiteSettings, Name = "Dummy Property", Description = "Dummy Property.", Order = 180)] [CultureSpecific] public virtual string DummyProperty { get; set; }
请问是否有人遇到过类似问题,或能提供解决指导?非常感谢您的见解!
内容的提问来源于stack exchange,提问作者Farhin Shaikh
相关产品推荐
相关产品推荐

