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

时间:2018-01-31 22:04:06

标签: azure .net-core

在本地,我们可以dotnet run [args]dotnet publish后跟dotnet mydll.dll [args]

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

1 个答案:

答案 0 :(得分:2)

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

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

POST /api/command

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

{
"command": 'echo Hello World',
"dir": 'site\\repository'
}

帖子的JSON主体应如下所示,传递命令及应运行的文件夹。

您需要使用Basic Auth(在Overview / Get Publish Profile Section中获取凭据)才能发出POST请求。