【问题标题】:Trying to publish an azure function via dotnet publish command尝试通过 dotnet publish 命令发布 azure 函数
【发布时间】:2021-11-01 09:19:29
【问题描述】:

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

这是 pubxml:

这是命令:

这就是结果:

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

有什么帮助吗?

【问题讨论】:

    标签: .net azure function publish


    【解决方案1】:

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

    “我有一个正在部署我的 .NET Core 2.1 Function 项目的 MSBuild 命令行:

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

    然而,值得注意的是:

    一般 .NET Core 发布说明

    1. 如果您拼错发布配置文件名称,它将静默跳过部署(无警告或错误)。

    ASP 之间的差异。 NET Core 和 .NET Core Functions 部署

    1. 如果您使用“dotnet publish”,它将始终跳过部署。

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

    请参考以下链接了解更多信息: MS 医生:Create a C# function in Azure from the command line

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-10
      • 1970-01-01
      • 2021-07-01
      • 2021-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多