如何从 ASMX 服务内的代码写入 Unix 计算机上的共享文件夹?

发布于 2024-10-18 12:34:40 字数 161 浏览 5 评论 0原文

我们的一个团队正在开发 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

孤蝉 2024-10-25 12:34:40

在等待期结束后,通过我的不断尝试,我可以找到一些解决办法。所以现在我使用 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文