Get-AzureWebsite cmdlet returns 没有实例,但我的网站是实时的。我如何查询和更新它?

Get-AzureWebsite cmdlet returns no instances, but my site is live. How can I query and update it?

我在通过 Visual Studio Team Services 更新 Azure 托管的 Web 应用程序时遇到问题。在尝试诊断问题时,我似乎 运行 在查询我的 Azure 网站时遇到了一些我无法解决的更基本的问题。

从昨天开始,部署步骤在以下几行失败:

Get-AzureWebSite -Name [mywebapp] -ErrorAction SilentlyContinue
New-AzureWebSite -Name [mywebapp] -Location North Europe
##[error]Conflict: Website with given name [mywebapp] already exists.

我 运行 Azure Powershell 看看我是否可以获得更多信息,但我什至无法查询现有站点(根据我的 Azure 管理门户,该站点仍然 运行ning,当我导航到它的 URL 时它会响应)。 运行 命令:

(Get-AzureWebsite -Name [mywebapp]).Instances.Count

returns 零个实例,尽管该站点是 运行ning

任何人都可以推荐一种方法来获取有关我的 Azure 站点的更多详细信息,或者可以推荐一种方法来强制部署步骤覆盖现有站点吗?这是出于开发目的,因此我不需要保留现有部署中的任何内容。

PowerShell 的行为就好像您在错误的订阅中...发生了什么 Get-AzureWebSite(无参数)return - 您的站点在列表中吗?也可以试试:

(Get-AzureWebSite [mywebapp]).Enabled

我不认为 .Instances.Count 总是有人(它不在我的网站上)。