मैं अपने ServiceDefinition.csdef फ़ाइल को यह जोड़ने की कोशिश की:विंडोज एज़ूर: मैं एक पर्यावरण चर के रूप में एक कॉन्फ़िगरेशन सेटिंग का पर्दाफाश कैसे करूं?
<WorkerRole ...><Runtime><Environment>
<Variable name="AZURE_STORAGE_ACCOUNT">
<RoleInstanceValue xpath="/RoleEnvironment/CurrentInstance/ConfigurationSettings/ConfigurationSetting[@name='AZURE_STORAGE_ACCOUNT']/@value" />
</Variable>
</Environment></Runtime></WorkerRole>
और मैं विन्यास मेरी ServiceConfiguration.Cloud.cscfg फ़ाइल में सेटिंग सेट:
<Role name="WorkerRole">
<ConfigurationSettings>
<Setting name="AZURE_STORAGE_ACCOUNT" value="<secret stuff>" />
</ConfigurationSettings>
</Role>
लेकिन मैं निम्नलिखित त्रुटि हो गया, जब मैं रन cspack
:
CloudServices091 : The '/RoleEnvironment/CurrentInstance/Configur
ationSettings/ConfigurationSetting[@name='AZURE_STORAGE_ACCOUNT']/@value' is an
invalid xpath expression.
अपने आप में यह सवाल पर्याप्त था लगता है मुझे लक्ष्य पर लाने के लिए, अंतर्निहित उत्तर का पर्याप्त जवाब था। +1! –