gpt4 book ai didi

asp.net - 更新 : Copy file from serverA to serverB

转载 作者:行者123 更新时间:2023-12-03 06:52:34 24 4
gpt4 key购买 nike

好的,刚刚与我们的服务器管理员交谈,两台服务器都设置了所有权限。
现在我收到一个错误:找不到网络路径。 我给了这个演示的虚拟服务器名称,我是否使用了错误的名称。我是否应该尝试使用 IP 地址并仍然收到此错误。我究竟做错了什么?

'File.Copy("\\sever.name.local.mil\pdf\audits\2009-05-19audit-09-01.pdf", 
"\\sever.name.remote.mil\sigar_cms\pdf\audits\2009-05-19audit-09-01.pdf")'

有人能给我一些建议吗,这是我的大脑。

谢谢

最佳答案

Dim FilePath As String = "\\sigar" & "\pdf\audits\" & ""

这将创建字符串 \\sigar\pdf\audits\ .您可以将该行简化为:
Dim FilePath As String = "\\sigar\pdf\audits\"
Server.MapPath用于将您网站中的虚拟路径转换为服务器上的文件路径。换句话说,您根本不需要使用它。将第二行更改为:
FileUpload1.SaveAs(FilePath + FileName)

如果这不起作用,则可能是您的应用程序池在其下运行的身份没有权限在指定路径中写入文件。尝试在 sigar 上调整共享和/或文件权限.

更新

要仅复制文件,请使用 File.Copy :
File.Copy("\\serverA\path\to\file", "\\serverB\path\to\file")

关于asp.net - 更新 : Copy file from serverA to serverB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13387592/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com