我正在使用Start-AzureWebsite(以及Stop-AzureWebsite)azure powershell cmdlet来启动azure网站。它工作了大约3个月,并在2天前(2014年1月31日)停止工作(没有任何环境变化)。现在两个cmdlet都崩溃,出现以下错误:
C:\> Start-AzureWebsite -Name mywebsite
Start-AzureWebsite : String was not recognized as a valid Boolean.
At line:1 char:1
+ Start-AzureWebsite -Name mywebsite
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [Start-AzureWebsite], FormatException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.Websites.StartAzureWebsiteCommand
我试图在不同的帐户下运行它&在不同的机器上,但没有成功。我还尝试安装最新版本的azure sdk。
如果您对此问题有任何建议,请与我们联系。
-Petro
答案 0 :(得分:1)
由于您尝试过不同的计算机,因此它似乎是Azure方面的问题。
我不能用我的帐户重复此问题,但我有两个建议:
1)您是否尝试过使用Windows Azure管理门户手动启动服务?
2)由于问题发生在月底,这可能是计费问题吗? (或类似的东西)
答案 1 :(得分:0)
与API一样,Powershell Cmdlet使用证书对Windows Azure进行身份验证。检查您的Windows Azure订阅中是否仍然可以使用Management Certificate并且它尚未过期。