.net - 尝试通过 dotnetpublish 命令发布 azure 函数

标签 .net azure function publish

我们在尝试通过 dotnetpublish 命令行部署函数应用程序时遇到问题。所有其他应用程序均已成功发布。唯一的区别是这是一个函数应用程序,而其他都是应用程序服务。

这是 pubxml:

PUBXML

这是命令:

Command

这就是结果:

Outcome

它似乎构建了项目但从未上传它。

请问有什么帮助吗?

最佳答案

谢谢Andy发布您的suggestion作为帮助其他社区成员的答案。

“我有一个 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 部署

  • 如果您使用“dotnetpublish”,它将始终跳过部署。

  • 如果您不指定/p:DeployOnBuild=True,它将跳过部署。”

  • 请参阅以下链接了解更多信息: MS 文档:Create a C# function in Azure from the command line

    关于.net - 尝试通过 dotnetpublish 命令发布 azure 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69794856/

    相关文章:

    c# - 如何跟踪应用程序中的所有方法

    c# - .Net 不可用 "Extension Property"之类的功能

    json - Bing 搜索 API 的基本身份验证

    Azure Qna Maker 多种语言

    python - 将参数集列表传递给函数

    c++ - C++ 中的函数名称 : Capitalize or not?

    C# .NET 4.0 WCF MessageSecurityException,使用服务时出现 "Security header is empty."

    java - 是否有一个开源 C# .net mvc 项目可以消除为新客户开发 Appfuse 应用程序时的启动时间?

    c# - 绑定(bind)到 CosmosDB 输入时需要“Id”

    function - Scala 函数获取所有大小为 k 的排序子集