如何从 ASMX 服务内的代码写入 Unix 计算机上的共享文件夹?
我们的一个团队正在开发 ASMX 服务。该服务用于在同一台机器上写入一些文件。我们曾经向 ASPNET 用户提供目标文件夹的权限。
现在,策略已经改变,写入需要在 Unix 机器上作为共享文件夹(映射驱动器)提供的文件系统上完成。自此,授权出现例外。
有人可以指导解决方案吗?
One of our team is working on an ASMX service. The service use to write some files on the same machine. We used to provide rights to the ASPNET user on the target folder.
Now, the policy has changed and the writing need to be done on a file system provided as a shared folder (mapped drive) from an Unix machine. Since then, there is an exception of authorisation.
Can somebody guide for the solution please?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在等待期结束后,通过我的不断尝试,我可以找到一些解决办法。所以现在我使用 System.Diagnostics.Process.Start(string fileName, string argument, string userName, SecureString password, string domain) 并且该命令只是一个复制命令。这解决了这个问题。
After the wait period over on SO, and with my continuous trials, I could come out with some work around. So now I use a
System.Diagnostics.Process.Start(string fileName, string arguments, string userName, SecureString password, string domain)
and the command is simply a copy command. This solves the issue.