您的 IIS应用程序池 应该运行 自定义帐户 身份(如 domain\svc-ax-payment-user )。然后将此Active Directory用户添加到AX用户,并将其授予/添加到可访问所需角色的角色。在这种情况下,密码将安全地保存在IIS中。
domain\svc-ax-payment-user
另一种选择是使用机器密钥加密密码(例如,您的IIS服务器在AX域中不受信任)。
aspnet_regiis.exe -pef "appSettings" C:\web_app_dir
以管理员身份运行此命令。
校验 如何:加密配置节 欲获得更多信息。
你也可以创建你的 拥有 机器密钥 为您的应用程序。在这种情况下你的 web.config 是可移植的,不绑定到一个特定的服务器。
web.config