azure 无法从Visual Studio 2019 Web部署到Linux应用程序服务

iqjalb3h  于 2022-11-17  发布在  Linux
关注(0)|答案(1)|浏览(192)

我有一个ASP.NET Core 3.1 MVC应用程序,我尝试将其Web部署到Azure上的Linux应用服务。当我尝试发布时,我收到以下错误:

Publish has encountered an error.
Build failed. Check the Output window for more details.

A diagnostic log has been written to the following location:
"C:\Users\ken\AppData\Local\Temp\tmpF3BF.tmp"

An error occurred when the request was processed on the remote computer.
The server experienced an issue processing the request. Contact the server administrator for more information.

在两周前之前,我没有任何问题。以下是我尝试过的项目列表:

  • 已停止并启动应用程序服务
  • 已停止应用程序服务,并尝试在其停止时进行部署
  • 重置发布配置文件并将其重新导入Visual Studio

如果我编辑发布配置文件并单击“Validate Connection”,则会失败并显示与上面相同的错误消息:

An error occurred when the request was processed on the remote computer.
The server experienced an issue processing the request. Contact the server administrator for more information.

我能够在本地发布,并使用FTPS客户端连接到应用服务,手动部署文件。

a8jjtwal

a8jjtwal1#

我删除了当前的发布配置文件,而不是从Azure门户下载它,我使用Visual中内置的新发布配置文件向导来创建发布配置文件。一旦我这样做了,一切都开始部署,没有任何问题。我看了看区别是什么,我从Azure下载的发布配置文件似乎缺少一个名为“IsLinux”的XML元素。

相关问题