在本地,我们可以dotnet run [args]
或dotnet publish
后跟dotnet mydll.dll [args]
。
在App Services下将该App部署到Azure Web App时,如何使用这些命令行参数启动它?
答案 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请求。