2016-08-22 82 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資源模板,而不會出現任何問題:-)

相關問題