2016-08-22 113 views
1

我想通过Visual Studio将资源部署到Azure订阅。我创建了一个新的“Azure资源组”项目并查看WebSite.json,WebSite.parameters.json和Deploy-AzureResourceGroup.ps1。 当我右键单击项目并选择“新部署”时,我可以在弹出窗口中登录到我的订阅。但是,当我点击“部署”按钮,我在输出窗口看到我正确的帐户,TenantId,SbuscriptionId和名称,但那么只有错误:使用Visual Studio部署Azure资源管理器模板

15:47:58 - [ERROR] New-AzureRmResourceGroup : Run Login-AzureRmAccount to login. 
15:47:58 - [ERROR] At C:\Users\Frederic\Documents\Visual Studio 2015\Projects\AzureResourceGroup1\ 
15:47:58 - [ERROR] AzureResourceGroup1\bin\Debug\staging\AzureResourceGroup1\Scripts\Deploy-AzureR 
15:47:58 - [ERROR] esourceGroup.ps1:96 char:1 
15:47:58 - [ERROR] + New-AzureRmResourceGroup -Name $ResourceGroupName -Location $Resource ... 

当我打开PowerShell命令窗口,先运行登录,AzureRmAccount它工程,但我错过了什么(或如何去做)与VS?

+0

您可以为我检查几件事吗? 1)你安装了什么版本的Azure SDK? 2)安装了哪些版本的Azure PowerShell cmdlet? 3)您提到您可以从PS窗口运行Login-AzureRMAccount,您是否也可以执行该脚本? (如果您要复制/粘贴,您可以看到VS在输出窗口中使用的整个cmdline)。 –

+0

WPI说,Azure SDK 2.9.1已安装,并且PowerShell中的Azure模块显示2.0.1。是的,我可以使用PowerShell ISE执行该脚本,并在我的Azure订阅 – Frederic

+0

中看到一些资源:当我在PowerShell中运行脚本时,看到与我的帖子完全相同的错误。我需要首先运行Login-AzureRmAccount,然后脚本工作 – Frederic

回答

0

我在假期里呆了三周,当我回来的时候有Windows Anniversary Update和我安装的新Azure SDK 2.9,其中一个解决了这个问题。现在,我可以从Visual Studio部署Azure资源模板,而不会出现任何问题:-)

相关问题