我已经使用Portal和Visual Studio构建了在Azure上运行多年的应用程序,我对它非常满意,但在看到Scott Gutherie演示命令行工具之后,我决定试一试。< / p>
当我尝试获取我的网络应用列表时,列表不完整。 az webapp list
会返回我帐户中的两个App Service应用程序之一的数据,但另一个明显缺失,我无法理清原因。
这两个应用都出现在Azure门户中。
这两个应用程序在不同的位置运行(美国东部和东部美国2),它们属于不同的资源组。这是我能想到的唯一区别。两者都是通过在Visual Studio中部署ASP.NET MVC应用程序创建的。
有什么想法吗?有什么东西我不见了吗?
答案 0 :(得分:0)
这似乎是一个已知问题。我在实验室测试,我得到了相同的结果。以下是我的测试步骤。
az webapp list
检查,我找不到我发布的网络应用。只能找到在Azure门户上创建的Web应用程序。az web list -g shuivs
。结果为null。
C:\ Users \ v-shshui&gt; az webapp list -g shuivs
[] 使用az webapp show -n <name> -g <rgname>
,我收到以下错误消息。
C:\ Users \ v-shshui&gt; az webapp show -n“WebSite1120171130022504”-g“shuivs”
使用错误:WebSite1120171130022504不是正确的应用类型
我发现Visual Studio中的webapp发布在Portal上创建了不同的Web应用类型。我使用Power Shell进行检查。
根据我的测试,Azure Cli 2.0根据网络应用属性'Kind'列出了网络应用。 Azure Cli 2.0无法列出从Visual Studio发布的Web应用程序。