1

我正在尝试将现有的 Symfony 2.1 应用程序部署到 Azure。为此,我使用Azure Distribution Bundle,并尝试将资产部署到 Azure,如此所述。

但是,在执行 windowsazure:package 创建包时出现错误:

可捕获的致命错误:传递给 WindowsAzure\DistributionBundle\Deployment\Assets\BlobStrategy::__construct() 的参数 2 必须是 WindowsAzure\Blob\BlobRestProxy 的实例,没有给出,在 C:\IGPR\igpr\app\cache\azure 中调用\appAzureDebugProjectContainer.php 在第 2361 行并在 C:\IGPR\igpr\vendor\beberlei\azure-distribution-bundle\WindowsAzure\DistributionBundle\Deployment\Assets\BlobStrategy.php 第 35 行中定义

这是我的 config.yml 的相关部分:

windows_azure_distribution:
...
    services:
        blob:
            default: UseDevelopmentStorage=true
            azureprod: DefaultEndpointsProtocol=http;AccountName=myaccountname;AccountKey=MyVeryLongAccOUntKeY==
    assets:
        type: blob
        connection_name: azureprod

有任何想法吗?似乎无法创建 Blob 代理。如果我尝试使用本地开发存储,我会得到同样的错误。

该捆绑包是通过 Composer 安装的。

4

1 回答 1

0

看起来这是 Azure 分发包中的一个错误,维护者现已修复

于 2013-03-07T08:03:54.390 回答