如何向Azure Web App添加命令行参数?

Dac*_*d3r 5 azure .net-core

在本地我们可以做dotnet run [args]dotnet publish遵循dotnet mydll.dll [args].

在App Services下将该App部署到Azure Web App时,如何使用这些命令行参数启动它?

小智 1

您可以使用 Kudu API Rest 执行命令行操作。

文档: https: //github.com/projectkudu/kudu/wiki/REST-API

POST /api/command
Run Code Online (Sandbox Code Playgroud)

执行任意命令行并返回其输出

{
"command": 'echo Hello World',
"dir": 'site\\repository'
}
Run Code Online (Sandbox Code Playgroud)

帖子的 JSON 正文应如下所示,传递命令及其应在其中运行的文件夹。

您需要使用基本身份验证(在概述/获取发布配置文件部分获取您的凭据)才能发出 POST 请求。