我正试图通过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'找不到。”我遇到了这个link并且这位作者建议删除远程调试器但没有运气我仍然得到错误。
答案 0 :(得分:8)
我的解决方案是:
我认为这是Azure中的某种错误。
答案 1 :(得分:2)
有一个Azure Powershell bug与远程调试相关联,其中包含错误消息:
Get-AzureWebsite:请求值' VS2015'没找到。
先决条件:导航至Azure Portal,选择您遇到问题的网络应用程序(或网站)。打开"应用程序设置"面板。
PS。这里有一个类似的答案,但不够精确。
PS2。如果还有同样的问题,请尝试恢复原始值(" VS2015")并重复步骤"保存配置"步骤3和4之间。