Get-AzureWebsite cmdlet不返回任何实例,但我的网站是实时的。如何查询和更新它?

时间:2015-08-21 16:53:04

标签: powershell azure azure-devops azure-powershell

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

  • 我正在使用Visual Studio 2015,Visual Studio Team Services和Azure托管 构建和部署Web应用程序项目。我安装了Azure Powershell for management。
  • 我使用ASP.NET MVC创建了一个Web App项目并将其签入 我在VS Online上的.git存储库。
  • 使用VS Team Services工具,我创建了一个构建定义 包括我的Azure主机的部署步骤。这个构建运行 在办理登机手续时自动运行并且在运行的前几次工作正常 - 该站点已部署,并立即可用于 [mywebapp] .azurewebsites.net。

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

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管理门户网站,该站点仍在运行,当我导航到它时它会响应URL)。运行命令:

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

返回零实例,尽管网站正在运行

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

0 个答案:

没有答案