0
此前上传文件发布到使用FileZilla的蔚蓝web应用程序。但我试图2个或多个文件使用PowerShell脚本now.please帮我任何电源外壳上传到蔚蓝的Web应用程序脚本。如何上传使用PowerShell脚本将发布在蔚蓝的Web应用程序文件
此前上传文件发布到使用FileZilla的蔚蓝web应用程序。但我试图2个或多个文件使用PowerShell脚本now.please帮我任何电源外壳上传到蔚蓝的Web应用程序脚本。如何上传使用PowerShell脚本将发布在蔚蓝的Web应用程序文件
但我正在尝试使用powershell脚本now.please上传到azure网络应用程序的2个或更多文件。
我认为你可以使用PowerShell脚本(通过WebClient.UploadFile())部署使用FTP网络应用程序代码和递归上传发布文件内容如下:
# Upload files recursively
Set-Location $appdirectory
$webclient = New-Object -TypeName System.Net.WebClient
$webclient.Credentials = New-Object System.Net.NetworkCredential($username,$password)
$files = Get-ChildItem -Path $appdirectory -Recurse | Where-Object{!($_.PSIsContainer)}
foreach ($file in $files)
{
$relativepath = (Resolve-Path -Path $file.FullName -Relative).Replace(".\", "").Replace('\', '/')
$uri = New-Object System.Uri("$url/$relativepath")
"Uploading to " + $uri.AbsoluteUri
$webclient.UploadFile($uri, $file.FullName)
}
$webclient.Dispose()
有关详细信息,你可以参考Upload files to a web app using FTP。
此外,可以Using KUDU with Microsoft Azure Web Apps,单击“调试控制台>的PowerShell或CMD”打开控制台,然后cd site\wwwroot
到你的Web应用程序的Web内容,那么你可以拖动发布文件,并直接拖放到的库杜用于上传文件的控制台的文件浏览器UI。有关详细信息,你可以参考Kudu console有关上传文件。