In der csdef
Datei der folgenden Umgebungsvariable gezeigt wird,:Ungültige XPath-Ausdruck in csdef von Azure Projekt Cloud-Service-Service Project Azure Cloud I definiert haben
<Variable name="MONITORING_DATA_DIRECTORY">
<RoleInstanceValue xpath="/RoleEnvironment/CurrentInstance/LocalResources/LocalResource[@name='MonitoringDataDirectory']/@path" />
</Variable>
Das Projekt baut erfolgreich. Wenn ich jedoch versuche, das Projekt auszuführen, wird der Fehler '/RoleEnvironment/CurrentInstance/LocalResources/LocalResource[@name='MonitoringDataDirectory']/@path' is an invalid xpath expression
ausgegeben.
Here ist eine ähnliche Frage auf Stackoverflow, aber ich weiß nicht, wie Sie die Lösung auf meinen Fall anwenden. Kann mir hier jemand helfen?
Das hat nichts mit der verknüpften Frage zu tun: ungültige XPath es wurde aufgrund einer dynamischen String mit '‚', so etwas wie' @ name =‘Monitoring‘ DataDirectory ', wenn es in Ihrem Fall war. – har07
'/ RoleEnvironment/CurrentInstance/LocalResources/LocalResource [@ Name = 'MonitoringDataDirectory']/@ Pfad' ist ein gültiger XPath-Ausdruck, soweit ich sehen kann (es wurde nicht beschwert, wenn ich auch auf xpathtester.com teste) – har07