繁体   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