【问题标题】:Manully Deploy my aps.net web application to Azure Web app, without using Visual Studio手动将我的 aps.net Web 应用程序部署到 Azure Web 应用程序,而不使用 Visual Studio
【发布时间】:2020-01-10 21:12:09
【问题描述】:

我有以下几点:-

  • 我创建了一个新的 Azure Web 应用程序。

  • 使用 VS 2019 我创建了一个包含 WCF 服务的新 Asp.net 4.5 Web 应用程序。

  • 我尝试使用 Visual Studio 将我的 asp.net 应用程序部署到 azure,但失败了。

    • 我尝试使用 Web Deploy:-

  • 我尝试使用 ftp:-

但是这两种方法都失败了,我得到了连接错误。如下:-

System.AggregateException:发生一个或多个错误。 ---> System.Exception:构建失败。检查输出窗口了解更多信息 细节。 --- 内部异常堆栈跟踪结束 --- 在 System.Threading.Tasks.Task.ThrowIfExceptional(布尔 includeTaskCanceledExceptions) 在 System.Threading.Tasks.Task.Wait(Int32 毫秒超时, CancellationToken 取消令牌)在 Microsoft.WebTools.Publish.PublishService.VsWebProjectPublish.c_DisplayClass43_0.b3() 在 System.Threading.Tasks.Task`1.InnerInvoke() 在 System.Threading.Tasks.Task.Execute() --- 堆栈跟踪结束 以前抛出异常的位置---在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务)在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)在 Microsoft.Publish.Framework.ViewModel.ProfileSelectorViewModel.d_213.MoveNext() --->(内部异常 #0)System.Exception:构建失败。查看输出窗口了解更多详情。

System.Exception: Build failed. Check the Output window for more details.

所以我的问题是我是否可以在不依赖 VS 的情况下手动将我的 asp.net Web 应用程序部署到 azure Web 应用程序?例如使用 power-shell 或从 azure 门户?

【问题讨论】:

    标签: asp.net azure deployment azure-web-app-service


    【解决方案1】:

    是的,你可以。

    这是使用 Azure CLI 的一种方式:

    az webapp deployment source config-zip --resource-group myResourceGroup --name <app_name> --src <filename>.zip
    

    您也可以访问 Kudu 门户(https://your-web-app.scm.azurewebsites.net)并上传 zip 文件:

    https://docs.microsoft.com/en-us/archive/blogs/benjaminperkins/deploy-to-an-azure-app-service-using-kudu-and-a-zip-file

    【讨论】:

    • 你能告诉我如何运行这个命令吗?使用 powershell?
    • 您可以通过运行 Invoke-WebRequest -Uri aka.ms/installazurecliwindows -OutFile .\AzureCLI.msi 来安装它启动进程 msiexec.exe -Wait -ArgumentList '/I AzureCLI.msi /quiet' docs.microsoft.com/en-us/cli/azure/…
    • 但您也可以使用 kudu 门户手动上传 zip(结果相同)
    • 好的,我尝试运行此命令az webapp deployment source config-zip --resource-group "OurCompanySharePoint" --name "OurCompnayTestRER" --src "C:\WebApplication5.zip".. 但我收到此错误ResourceGroupNotFound - Resource group 'OurCompanySharePoint' could not be found... 虽然网络应用程序的组名是正确的.. 任何建议
    • 您需要使用 az account set --subscription 选择订阅
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多