4

我有一个 PHP Azure 项目,我必须使用 Powershell cmdlet 进行管理。其中之一,Publish-AzureServiceProject 似乎没有检测到文件更改,因此这些更改不会在云上更新(即使没有显示错误)。

我已经将远程桌面安装到机器中,并且代码从几周前肯定没有更新。

如果我部署到本地模拟器,那很好,但这更明显,因为它显示“删除旧包”和“创建本地包”。云包肯定包含最新的文件,所以打包工作正常。

谁能告诉我如何强制发布更新云上的文件,更重要的是,为什么这没有发生?另外,如果我强制更新,它会部署到新盒子并获得新的 IP 地址吗?

谢谢。

4

1 回答 1

2

它现在似乎起作用了。

我已经从我的机器中删除并重新安装了 azure 库,并从头开始创建了一个新项目并将原始文件复制到其中。我没有包含诊断程序(不确定这是否是一个问题),并且我已经修改了 Publish-AzureServiceProject 脚本以在每次发布之前选择订阅。

订阅混淆可能没有帮助(我有两个 Azure 订阅,它可能在某些时候使用了错误的订阅并做了一些奇怪的事情)并且也可能与 Azure SDK 的各种版本存在一些冲突,因为我已经使用它超过 6 个月,但目前,一切都很好。

我的博客上的相关文章:PHP Azure 的问题

感谢您的兴趣

于 2013-06-11T12:31:45.743 回答