簡體   English   中英

嘗試通過 dotnet publish 命令發布 azure 函數

[英]Trying to publish an azure function via dotnet publish command

我們在嘗試通過 dotnet publish 命令行部署函數應用時遇到問題。 所有其他應用程序發布成功。 唯一的區別是這是一個功能應用程序,而其他是應用程序服務。

這是 pubxml:

公共XML

這是命令:

命令

這是結果:

結果

它似乎構建了項目,但從未上傳過它。

請問有什么幫助嗎?

感謝安迪發布您的建議作為幫助其他社區成員的答案。

“我有一個 MSBuild 命令行,用於部署我的 .NET Core 2.1 Function 項目:

msbuild /p:DeployOnBuild=True /p:PublishProfile=somename.pubxml /p:Configuration=Release

但是,值得注意的是以下幾點:

一般 .NET Core 發布說明

  1. 如果您拼錯了發布配置文件名稱,它將悄悄地跳過部署(沒有警告或錯誤)。

ASP 之間的差異。 NET Core 和 .NET Core Functions 部署

  1. 如果您使用“dotnet 發布”,它將始終跳過部署。

  2. 如果您不指定 /p:DeployOnBuild=True,它將跳過部署。”

有關詳細信息,請參閱以下鏈接:MS DOC: 從命令行在 Azure 中創建 C# 函數

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM