6

我正在尝试通过 azure powershell 获取我的插槽信息。

检索我使用的信息

Get-AzureWebsite -Name mywebsite -Slot staging

但 azure powershell 抛出以下错误:

Get-AzureWebsite : Requested value 'VS2015' was not found.
At line:1 char:1
+ Get-AzureWebsite -Name mywebsite -Slot staging
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : CloseError: (:) [Get-AzureWebsite], ArgumentException
    + FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.Websites.GetAzureWebsiteCommand

当我只尝试使用它时,Get-AzureWebsite -Name mywebsite它完美地显示了包括插槽名称在内的数据

Name       : mywebsite
State      : Running
Host Names : {mywebsite.azurewebsites.net}

Name       : mywebsite(staging)
State      : Running
Host Names : {mywebsite-staging.azurewebsites.net}

Name       : mywebsite(dev)
State      : Running
Host Names : {mywebsite-dev.azurewebsites.net}

当我用谷歌搜索此错误“未找到请求的值'VS2015'。” 我遇到了这个链接,这个作者建议删除远程调试器,但我仍然没有运气,我得到了错误。

4

2 回答 2

8

我的解决方案是:

  1. 打开远程调试
  2. 选择VS2013
  3. 节省
  4. 再次关闭远程调试
  5. 节省

我认为这是 Azure 中的某种错误。

于 2016-01-08T19:08:05.613 回答
2

有一个与远程调试相关的Azure Powershell 错误,会出现错误消息:

Get-AzureWebsite:未找到请求的值“VS2015”。

解决方法如下:

先决条件:导航到Azure 门户,选择您遇到问题的 Web 应用程序(或网站)。打开“应用程序设置”面板。

  1. 将“远程调试”设置为“开”
  2. 将“远程 Visual Studio 版本”设置为“2013”
  3. 将“远程调试”设置为“关闭”
  4. 保存配置

PS。这里有一个类似的答案,但不够精确。

PS2。如果仍然存在相同的问题,请尝试恢复原始值(“VS2015”)并在第 3 步和第 4 步之间使用“保存配置”重复这些步骤。

于 2016-03-02T10:36:46.673 回答