
He configurado una nube de sitios web de Azure Pack y casi todo está funcionando (creación de sitios web, publicación mediante git, inquilino, etc.). Excepto Web Deploy y creación de una aplicación desde el mercado.
Supuse que los dos están vinculados desde que vi en el Visor de eventos de MgmtSvc-TenantSite:
Error:DeploymentException: (8/21/2015 10:04:12 PM) An error occurred when the request was processed on the remote computer.
...
at Microsoft.Azure.Portal.ServerAppManager.Antares.MsDeploy.Publisher.Deploy(MsDeployParameter[] parameters, List`1 applicableConnectionStringTags)]]></StackTrace>
Seguido por
Error:AggregateException: One or more errors occurred.
...
at Microsoft.Azure.Portal.Marketplace.Proxy.Controllers.MarketplaceController.OnPremProvisionAndDeploySite(String subscriptionId, String region, DatabaseOptions databaseOptions, IDictionary`2 applicationEntry, DeploymentAnswers deploymentAnswers)
at Microsoft.Azure.Portal.Marketplace.Proxy.Controllers.MarketplaceController.<ProvisionAndDeploySite>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
Me imaginé que el negocio de MSDeploy va a los servidores back-end y, al mirar el Visor de eventos en uno de ellos, en WebDeploy, puedo ver de manera efectiva:
User: $bakery
Client IP: ...
Content-Type:
Version: 9.0.0.0
MSDeploy.VersionMin:
MSDeploy.VersionMax:
MSDeploy.Method:
MSDeploy.RequestId:
MSDeploy.RequestCulture:
MSDeploy.RequestUICulture:
ServerVersion: 9.0.1921.0
A tracing deployment agent exception occurred that was propagated to the client. Request ID ''. Request Timestamp: '8/21/2015 2:32:04 PM'. Error Details:
System.ArgumentNullException: Value cannot be null.
Parameter name: input
at System.Version.Parse(String input)
at System.Version..ctor(String version)
at Microsoft.Web.Deployment.DeploymentAgentWorkerRequest.get_MaximumSupportedVersion()
at Microsoft.Web.Deployment.DeploymentAgent.HandleClientServerVersionMismatch(DeploymentAgentWorkerRequest workerRequest)
at Microsoft.Web.Deployment.DeploymentAgent.HandleRequestWorker(DeploymentAgentAsyncData asyncData)
at Microsoft.Web.Deployment.DeploymentAgent.HandleRequest(DeploymentAgentAsyncData asyncData)
Cada error corresponde a un intento de utilizar WebDeploy. Intenté cambiar la versión de WebDeploy instalada en los servidores solo para encontrarme con una feroz resistencia por parte de los controladores del sitio.
¿Alguien podría arrojar algo de luz sobre cómo solucionar este problema?
Respuesta1
Recibí el mismo mensaje de error, aunque estaba usando una instalación de implementación web independiente.
Resultó que era porque mi sitio web/servidor se ejecutaba detrás de CloudFlare; Parece que esto de alguna manera interfiere con la comunicación.
Quizás usted se encuentre en una situación similar: ¿hay algo entre usted y el servidor web? ¿Apoderado?