我尝试使用Azure PowerSheel命令" Get-AzureWebsiteLog -Tail"如文章https://docs.microsoft.com/en-us/powershell/module/azure/get-azurewebsitelog?view=azuresmps-4.0.0中所述,但它给出了错误:
未指定默认订阅。使用
Select-AzureSubscription -Default <subscriptionName>
设置 默认订阅
当我尝试执行建议的命令(Select-AzureSubscription -Default)时,将<subscriptionName>
替换为我的帐户名,即#34;免费试用&#34;,我收到以下错误:
无法使用指定的命名参数
解析参数集
非常感谢任何建议
答案 0 :(得分:0)
未指定默认订阅。使用 选择-AzureSubscription -Default来设置 默认订阅
我们应该使用此命令选择默认订阅:
Select-AzureSubscription -SubscriptionName 'Visual Studio Ultimate with MSDN' -Default
答案 1 :(得分:0)
注意:这是对您的问题标题的通用回答,而不是您的实际问题,但这对其他人应该有用。
如果您使用的是“插槽部署”,则可以运行log命令,什么也看不到。
每个“插槽”代表一个不同的应用程序,因此您必须确保指定完全限定的名称。如果您不知道全名,请运行此命令以获取完整列表:
Get-Azure网站
因此,如果您要部署到“暂存”插槽,请寻找类似这样的内容:
名称:XXXfunctions-ui(暂存)
状态:正在运行
主机名:{XXXfunctions-ui-staging.azurewebsites.net}
然后(带引号)运行命令:
Get-AzureWebSiteLog-名称“ XXXfunctions-ui(Staging)”-尾巴