Windows Azure для PHP: ошибка эмулятора вычислений - PullRequest
0 голосов
/ 11 января 2012

Тщательно выполняя шаги на странице «Сборка и развертывание приложения PHP Windows Azure» по URL-адресу »http://azurephp.interoperabilitybridges.com/articles/build-and-deploy-a-windows-azure-php-application', Я сталкиваюсь со следующими ошибками при выполнении шага« Запуск приложения PHP в локальной среде разработки »при выполнении команды :

package create -in="C:\temp\WindowsAzurePHPApp" -out="C:\temp\WindowsAzurePHPApp\build" -dev=true

C:\>package create -in="C:\temp\WindowsAzurePHPApp" -out="C:\temp\WindowsAzurePH
PApp\build" -dev=true
Windows(R) Azure(TM) Packaging Tool version 1.4.0.0
for Microsoft(R) .NET Framework 3.5
Copyright (c) Microsoft Corporation. All rights reserved.

C:\temp\WindowsAzurePHPApp\ServiceDefinition.csdef (15, 12): Error  CloudService
s051 : The XML specification is not valid: The required attribute 'value' is mis
sing.
C:\temp\WindowsAzurePHPApp\ServiceDefinition.csdef (15, 37): Error  CloudService
s051 : The XML specification is not valid: The element cannot contain white spac
e. Content model is empty.
C:\temp\WindowsAzurePHPApp\ServiceDefinition.csdef (16, 14): Error  CloudService
s051 : The XML specification is not valid: The element 'http://schemas.microsoft
.com/ServiceHosting/2008/10/ServiceDefinition:Variable' cannot contain child ele
ment 'http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition:Role
InstanceValue' because the parent element's content model is empty.
Windows(R) Azure(TM) Desktop Execution Tool version 1.4.0.0
for Microsoft(R) .NET Framework 3.5
Copyright (c) Microsoft Corporation. All rights reserved.

Starting the storage emulator...
Windows(R) Azure(TM) Desktop Execution Tool version 1.4.0.0
for Microsoft(R) .NET Framework 3.5
Copyright (c) Microsoft Corporation. All rights reserved.

Starting the compute emulator...
Windows(R) Azure(TM) Desktop Execution Tool version 1.4.0.0
for Microsoft(R) .NET Framework 3.5
Copyright (c) Microsoft Corporation. All rights reserved.

Using session id 1
Windows(R) Azure(TM) Desktop Execution Tool version 1.4.0.0
for Microsoft(R) .NET Framework 3.5
Copyright (c) Microsoft Corporation. All rights reserved.

Using session id 1
**The compute emulator had an unexpected error: Can't locate service descriptions.**
.
C:\temp\WindowsAzurePHPApp\build/WindowsAzurePHPApp.cspkg
C:\>

Кто-нибудь может помочь в том, что мне не хватает или что-то? Я сделал шаги на этой странице вручную. Также сделано Pre Requisites вручную и тщательно rev

1 Ответ

2 голосов
/ 11 января 2012

Что находится в строке 15 вашего файла ServiceDefinition.csdef? Я предполагаю, что это будет следующим

<Variable name="EMULATED"> <RoleInstanceValue xpath="/RoleEnvironment/Deployment/@emulated" /> </Variable>

Попробуйте закомментировать весь этот раздел, обернув его обычными HTML-тегами комментариев (), и снова запустите команду пакета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...