我在Biztalk 2006中使用动态发送端口,我正在尝试写入Windows共享(UNC),但获得“访问被拒绝”。
Biztalk主机进程内用户获得了给定文件夹所需的所有权限。我可以在目标中手动创建新文件,但在使用Biztalk时则不能。
FileAdapter是否使用其他主机用户?(我尚未将其添加到unc文件夹的权限列表中)
错误:
Error details: The FILE send adapter cannot open file \int.company.as\Biztalk\CodeNA\ImageName_123456_20080227T230000_.xml for writing.
Details: Access is denied.
编辑: 一个解决方法是首先在本地写入然后使用File.Move(),但我无法理解为什么上面的方法不起作用。它适用于我本地笔记本电脑上的共享..
答案 0 :(得分:1)
嗯,问题解决了...... 原因是文件适配器可以在另一个主机进程下运行。 (而这个其他主机进程没有特定文件夹的权限..)
我认为FileAdapter遵循了Orchestration的凭据,但是没有......