我在Sourcetree上克隆了一个项目,并使用我导入的给定.ntf
创建了on disc project
。这些.ntf
没有声明主模板,因此我尝试手动声明它们。
当我关闭并重新打开模板时,主模板名称将被重置或完全消失。
如果我在本地项目上完成整个过程,我可以毫无问题地自由重命名主模板。
我拥有完全访问管理权限,并且正在我的本地虚拟机虚拟机上使用多米诺骨牌服务器。
我使用现有的.ntf
创建了一个新的expires 30d;
并遇到了同样的问题。
此外,在Domino Designer或Domino Administrator客户端中更改名称没有区别。
感谢任何帮助。
答案 0 :(得分:3)
这是执行此“安全性”的Domino检查:每当您尝试在服务器上创建.ntf时,服务器上已存在模板名称(数据库属性,设计选项卡,数据库是主模板)模板名称和数据库标题重置为空白。
这样做是为了禁止服务器上具有相同模板名称的两个模板,因为结果是不可预测的。您需要在第二步中清除模板名称或重置标题和模板名称。我通常在本地创建副本并在将其复制到服务器之前更改模板名称,或者在使用NotesDatabase.Title =和API-Class创建数据库之后使用代码创建副本并设置模板名称和数据库标题设置TemplateName属性。
答案 1 :(得分:2)
服务器文档的“安全”选项卡上有一个特定字段,用于指定具有此权限的ID,"创建主模板"。确保您的ID在此字段中。