我从文件中将新标签导入到AOT中(我看到新文件已更新到\ bin \ Application \ Appl \ Standard文件夹中),但是当我重新启动AOS时,我丢失了 new 标签,然后我得到了空文件/上一个文件。
我试图删除现有文件(在 temporary 模型中移动并删除它)并再次导入,但是当我重新启动AOS时,我的大麻烦发生了,标签文件(以及值)也为空/上一个值。
我使用Dynamics AX 2012。
我试图关注这篇文章:https://community.dynamics.com/ax/f/microsoft-dynamics-ax-forum/199806/label-missing-after-aos-service-restart-in-custom-model-ax-2012-r3/515253,但是很遗憾,我仍然遇到这个问题。
先谢谢了。
答案 0 :(得分:0)
我收集了信息。
要解决此问题,我按照以下步骤操作。
我)在_Temporary_Model_中移动我的标签;
II)停止AOS,删除_Temporary_Model_,删除文件夹( C:\ Program Files \ Microsoft Dynamics AX \ 60 \ Server \ bin \ Application \ Appl \ Standard中的所有文件)删除有关我的标签的所有扩展名.ali-.ald-.alc;
III)从SQL DELETE FROM ModelElementLabel WHERE ModelElementLabel.Module = 'MyLabelPrefix'
删除;
IV)清除关于我的用户的 auc ( C:\ Users \\ AppData \ Local )文件;
V)启动AOS并安装标签两次,并通过SQL查询
SELECT * FROM ModelElementLabel WHERE ModelElementLabel.Module = 'MyLabelPrefix'
检查是否正确加载(如果文本字段)
如果我使用多种语言,请重复步骤 V ,Importand将在SQL表 ModelElementLabel 中获得正确的值。
我认为我的文件似乎损坏了。
谢谢大家的建议。