【问题标题】:How to Export AzMan XML Store to another Machine?如何将 AzMan XML 存储导出到另一台机器?
【发布时间】:2011-06-05 13:48:13
【问题描述】:
嗨
我试图找到一种方法来重新创建当前在我们的开发框的 AzMan XML 存储中定义的所有角色、任务操作等,并在我们的 QA 框的 XML 存储中。当然,只是简单地将 XML 文件复制到 QA 框是行不通的。
有谁知道是否有工具可以在另一台机器上导出或重新创建 AzMan XML 存储?
谢谢
【问题讨论】:
标签:
asp.net
authentication
forms-authentication
authorization
azman
【解决方案1】:
实际上将 XML 文件从一个位置复制到另一个位置可以正常工作。这就是我们现在正在做的事情。但是,将文件从一个位置复制到另一个位置也会复制所有用户。因此,如果您在测试 XML 中定义了测试用户,他们都将被复制到另一台机器上。
【解决方案2】:
如果您的小组作业使用不同的域,则无法复制 XML 文件。我们的 QA 机器与我们的开发和生产机器在不同的域中,因此 SID 不匹配,而且,您可能已经知道,AzMan 仅使用 SID 来分配分组。如果每个人和所有机器都在同一个域中,那么 SID 不会改变,并且 XML 存储可以从 Dev 复制到 QA。
此外,请检查 QA 框中新复制的 XML 文件的权限是否适当(运行您的应用程序的进程可以访问,也可能是运行您的应用程序的用户可以访问)。