Import-AzurePublishSettingsFile 引发运行时异常


导入

AzurePublishSettingsFile 时,我们收到以下异常:

PS C:\Users\xxx> import-AzurePublishSettingsFile "C:\xyz\azure.publishsettings"Import-AzurePublishSettingsFile:抛出类型为"System.Exception"的异常。行:1 字符:1+ Import-AzurePublishSettingsFile "C:\xyz\azure.publishsettings"+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 分类信息 : 关闭错误: (:)[Import-AzurePublishSettingsFile], Exception + FullQualifiedErrorId : Microsoft.WindowsAzure.Command.Subscription.ImportAzurePublishSettingsCommand

请让我知道如何解决这个问题。

当我尝试 Azure 的第一行时,我遇到了同样的问题:

PS C:Windowssystem32> Import-AzurePublishSettingsFile –PublishSettingsFile "C:azure1.publishsettings"
Import-AzurePublishSettingsFile : Exception of type 'System.Exception' was thrown.
At line:1 char:1
+ Import-AzurePublishSettingsFile –PublishSettingsFile "C:ubuntuazure1.publishs ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : CloseError: (:) [Import-AzurePublishSettingsFile], Exception
    + FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.Profile.ImportAzurePublishSettingsCommand

原来我有错误的文件名。

我认为

"导入-AzurePublishSettings文件:类型的异常 抛出"系统异常"。行:1 字符:1"

可能意味着 cmdlet 找不到设置文件(对我来说就是这种情况)。

如果我跑

Import-AzurePublishSettingsFile –PublishSettingsFile "C:notexist.publishsettings"

它显示相同的错误。

不得不说这是一个非常不清楚的错误消息。

如果我将 Azure 模块加载到 64 位版本的 Powershell 中,我会遇到同样的问题。如果我坚持使用32位版本,问题就会消失。有没有可能这是你这边的问题?

我遇到了同样的问题,我删除了文件名中的空格并正常工作:D

尝试以管理员身份运行Power Shell,它为我解决了类似的错误