繁体   English   中英

在不使用 Visual Studio 的情况下手动将我的 aps.net Web 应用程序部署到 Azure Web 应用程序

[英]Manully Deploy my aps.net web application to Azure Web app, without using Visual Studio

我有以下几点:-

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

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

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

    • 我尝试使用 Web 部署:-

在此处输入图片说明

  • 我尝试使用 ftp:-

在此处输入图片说明

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

在此处输入图片说明

System.AggregateException:发生一个或多个错误。 ---> System.Exception: 构建失败。 检查输出窗口以获取更多详细信息。 --- 内部异常堆栈跟踪结束 --- 在 System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) 在 System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancelationToken) 在 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(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at 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 门户?

是的你可以。

这是使用 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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM