“无法找到创建服务的路径的一部分

时间:2016-05-02 12:12:12

标签: powershell azure

我尝试使用以下方法创建Azure云服务:

创建Cloud Service

New-AzureServiceProject -ServiceName 'service-lift-and-shift' -Verbose

我使用的是Azure SDK 2.9,它出现以下错误:

ServiceName: service-lift-and-shift
New-AzureServiceProject : Could not find a part of the path 'C:\Program Files (x86)\Microsoft 
SDKs\Azure\PowerShell\ResourceManager\AzureResourceManager\AzureRM.Profile\Resources\Scaffolding\General\scaffold.xml'.
At line:1 char:1
+ New-AzureServiceProject
+ ~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : CloseError: (:) [New-AzureServiceProject], DirectoryNotFoundException
    + FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.CloudService.Development.Scaffolding.NewAzureServiceProjectCommand

2 个答案:

答案 0 :(得分:6)

我通过复制文件夹来解决了这个问题 C:\ Program Files(x86)\ Microsoft SDKs \ Azure \ PowerShell \ ServiceManagement \ Azure \ Services \ Resources
到 C:\ Program Files(x86)\ Microsoft SDKs \ Azure \ PowerShell \ ResourceManager \ AzureResourceManager \ AzureRM.Profile

答案 1 :(得分:1)

由于您要创建仅在ASM模式下存在的可以服务,您应该使用以下命令登录: Add-AzureAccount

我第一次使用 Add-AzureRmAccount 登录,我收到了与您相同的错误。但是当我在ASM模式下使用 Add-AzureAccount 登录时,它可以正常工作。

因此请确保您已登录ASM模式。