Navision使用的Dot Net dll无法在本地驱动器上写入文件

时间:2014-07-08 05:37:50

标签: navision

我有一个dot net dll,Navision代码正在使用它。 在我的场景中,dll中的dot net方法查询alfresco并将文件字节写入本地计算机上的指定文件夹。 在这种情况下,我得到一个错误 - 访问被拒绝。 当Navision团队尝试在特定文件夹中写入时,会出现错误,指出调用方没有足够的权限或文件夹是只读的。

我们尝试过为Navision服务使用的服务帐户提供所有访问权限和权限,但没有任何作用。

请帮助我!!!!

1 个答案:

答案 0 :(得分:1)

如果您正在使用RTC客户端,您必须知道dll可能正在中间轮胎(NAV服务器)上运行,并且尝试访问服务器上本地化的文件。

没有源代码,我无法告诉你更多信息。

但请查看NAV中.net变量的属性并检查参数" RunOnClient"如果设置为"否"然后变量在服务器上运行,您(或您的NAV合作伙伴)必须使用此方案:

将dll生成的文件保存到服务器上的临时文件夹中,然后将此文件下载到客户端位置。您需要的资产净值功能在Codeunit 419 - 文件管理(NAV 2013,NAV 2013R2)