Dans le fichier csdef
du projet Azure Service Cloud, je la variable d'environnement suivante définie:non valide expression XPath étant représenté dans csdef d'Azur projet de service cloud
<Variable name="MONITORING_DATA_DIRECTORY">
<RoleInstanceValue xpath="/RoleEnvironment/CurrentInstance/LocalResources/LocalResource[@name='MonitoringDataDirectory']/@path" />
</Variable>
Le projet construit avec succès. Toutefois, lorsque j'essaie d'exécuter le projet, il génère une erreur indiquant '/RoleEnvironment/CurrentInstance/LocalResources/LocalResource[@name='MonitoringDataDirectory']/@path' is an invalid xpath expression
.
Here est une question similaire sur stackoverflow, mais je ne sais pas comment appliquer la solution à mon cas. Quelqu'un peut-il m'aider?
Cela n'a rien à voir avec la question liée: XPath invalide, il a été en raison d'une chaîne dynamique contenant ' « ', quelque chose comme' @ name = » Surveillance » DataDirectory'' si c'était dans votre cas. – har07
'/ RoleEnvironment/CurrentInstance/LocalResources/LocalResource [@ name = 'MonitoringDataDirectory']/@ path' est une expression XPath valide autant que je peux voir (elle ne s'est pas plainte quand j'ai testé sur xpathtester.com aussi) – har07