Hi,
I hope anyone can help. The process is rather simple. A user presses a button and a file will be created on a UNC path to be processed by another (non-NAV) task. If the file does not exists CREATETEMPFILE will be used (simplified). For some reason, NAV decides to use the NAV server's temp path (%programdata%\Microsoft\Microsoft Dynamics NAV\90\server\<instance>\users\default\<username>\temp).
Unfortunately this will happen in the context of the user who started the process instead of the nav service user. As you might know, "normal" users do not have access to this path. The workaround is simple, if I grant access to this path to the users it will work. But I am not a big fan of workarounds.
Our developer cannot help and I am reluctant to simply grant the access - unless that's the only solution. The Internet and MS TechNet weren't really helpful.
PS: The Debugger stops at ClientFileHelper.Copy (trying to copy the file to temp path).
Thanks!
I hope anyone can help. The process is rather simple. A user presses a button and a file will be created on a UNC path to be processed by another (non-NAV) task. If the file does not exists CREATETEMPFILE will be used (simplified). For some reason, NAV decides to use the NAV server's temp path (%programdata%\Microsoft\Microsoft Dynamics NAV\90\server\<instance>\users\default\<username>\temp).
Unfortunately this will happen in the context of the user who started the process instead of the nav service user. As you might know, "normal" users do not have access to this path. The workaround is simple, if I grant access to this path to the users it will work. But I am not a big fan of workarounds.
Our developer cannot help and I am reluctant to simply grant the access - unless that's the only solution. The Internet and MS TechNet weren't really helpful.
PS: The Debugger stops at ClientFileHelper.Copy (trying to copy the file to temp path).
Thanks!