如果我运行以下命令:
az appservice plan create --name PluralsightTestPlan --resource-group PluralsightTest --sku FREE
az webapp create -g PluralsightTest -p PluralsightTestPlan -n PluralsightTestapp --runtime "DOTNETCORE|2.1"
然后我收到以下错误:
不支持运行时“DOTNETCORE|2.1”。请调用“list-runtimes”进行交叉检查
无论我使用什么版本的.net core,都会出现相同的错误。
当我运行时:
az webapp list-runtimes
然后,除非我使用 --linux 开关,否则不会指定 .net core 运行时。
如果我使用 .net 框架值,那么它就可以工作。
最佳答案
这就是你现在面临的:
az webapp list-runtimes
告诉我们它不支持 .netcore 2.1。如果运行 az webapp list-runtimes --linux
,它会显示在 Linux 上时将受支持。
但是我创建了一个基于 Linux 服务计划 P1v2 的 Web 应用程序,但仍然收到此错误。正如它所描述的,基于 linux 时不应发生此错误。事实上,我可以在 Portal 上成功创建相同的配置。事实上,Windows和Linux都应该支持.netcore 2.1,这可能是一个bug。
如果您没有特殊需求,可以使用 Portal 临时创建一个 Web 应用。
关于.net - az webapp 在指定 .net core 时创建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60848389/