Azure资源组(2.9)错误:缺少PowerShell部署脚本

时间:2016-08-22 14:44:42

标签: azure azure-resource-group

我按照此链接(https://azure.microsoft.com/en-us/documentation/articles/vs-azure-tools-resource-groups-deployment-projects-create-deploy/)创建了azure资源组。但是,部署项目时出现错误 "缺少PowerShell部署脚本"

有谁知道导致此错误的原因是什么? 我正在使用VS2013和Azure sdk 2.9

6 个答案:

答案 0 :(得分:4)

我烧了很多时间调试同样的问题!

确保ps1文件的文件属性设置为Build Action =" Content"

这将确保在构建期间将其复制到bin文件夹。

答案 1 :(得分:4)

根据这个

http://blog.thingsgeeky.co.uk/visual-studio-azure-sdk-json-outline-blank/

您的ps1文件必须被称为Deploy-AzureResourceGroup.ps1

我改名为我的。我重命名它,错误就消失了

答案 2 :(得分:2)

在我的情况下,重启没有帮助,Build Action已经设置为'Content'。对我有用的是清除最近的Deploy上下文菜单列表,然后单击“New”以创建新的部署配置。

clean recent list

答案 3 :(得分:1)

我找到了一个非常愚蠢的解决方案。我只需要重启我的机器,问题就消失了。从WebPI安装后需要重新启动

答案 4 :(得分:1)

刚出现同样的错误。您必须先在Visual Studio中构建资源组项目,然后才能从中实际部署。

我创建了一个资源组项目并立即尝试部署,但由于该项目尚未构建,因此无法正常工作。

答案 5 :(得分:0)

我知道这是一个旧线程,但仍然有用。我必须右键单击->“ Deploy-AzureResourceGroup.ps1”文件上的属性,然后选择复制选项“始终复制”或“如果更新则复制”之一

Screenshot