Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 使用PowerShell将二进制文件从Linux VM复制到Windows VM时出错_Apache_Powershell_Apache2_Webclient_Downloadfile - Fatal编程技术网

Apache 使用PowerShell将二进制文件从Linux VM复制到Windows VM时出错

Apache 使用PowerShell将二进制文件从Linux VM复制到Windows VM时出错,apache,powershell,apache2,webclient,downloadfile,Apache,Powershell,Apache2,Webclient,Downloadfile,我无法确定问题的原因是我将二进制文件从Linux虚拟机复制到Windows虚拟机 执行的步骤: 在Linux上: 在Linux上启用apache2服务 已将exe文件复制到/var/www 在windows上: 已打开PowerShell会话 已执行(新对象系统.net.webclient)。下载文件(“http://IPadd/file.exe”、“file.exe”) 我收到以下错误: 使用“2”参数调用“DownloadFile”时出现异常:“远程 服务器返回一个错误:(404)找不到。”

我无法确定问题的原因是我将二进制文件从Linux虚拟机复制到Windows虚拟机

执行的步骤:

在Linux上:

  • 在Linux上启用apache2服务
  • 已将exe文件复制到/var/www
  • 在windows上:

  • 已打开PowerShell会话
  • 已执行
    (新对象系统.net.webclient)。下载文件(“http://IPadd/file.exe”、“file.exe”)

  • 我收到以下错误:

  • 使用“2”参数调用“DownloadFile”时出现异常:“远程 服务器返回一个错误:(404)找不到。”在第1行字符:47


    +(新对象系统.net.webclient)。下载文件我想知道这是否最好用apache2标记?这可能是文件的托管方式(即apache2服务可能正在尝试执行二进制文件并提供结果)。你能用浏览器导航到那里下载二进制文件吗?我支持Micah的评论,404NotFound错误是由你的apache not dotnet/powershell生成的。看看您的apache错误日志“tail/var/log/apache2/error.log”,我想知道这是不是最好用apache2标记?这可能是文件的托管方式(即apache2服务可能正在尝试执行二进制文件并提供结果)。你能用浏览器导航到那里下载二进制文件吗?我支持Micah的评论,404NotFound错误是由你的apache not dotnet/powershell生成的。查看apache错误日志“tail/var/log/apache2/error.log”