का उपयोग कर एज़ूर परिनियोजन को अपडेट नहीं किया जा सकता है। मैं एपीआई के माध्यम से मौजूदा एज़ूर क्लाउड सेवा में डायग्नोस्टिक एक्सटेंशन इंस्टॉल करने का प्रयास कर रहा हूं। क्लाउड सेवा में एक आरक्षित आईपी असाइन किया गया है। मुझे "प्राप्त हो रहा है एक आरक्षित आईपी को तैनाती अद्यतन के दौरान जोड़ा या हटाया नहीं जा सकता है या को अपग्रेड नहीं किया जा सकता है।" जब चेंज कॉन्फ़िगरेशनबीस्लॉट का उपयोग कर ऐसा किया जाता है। क्या किसी को काम करने के लिए यह चाल पता है? क्या यह एपीआई में मिस है या क्या मैं कुछ गलत कर रहा हूं? यहाँआरक्षित आईपी
var dep = client.Deployments.GetBySlot(resource.ServiceName, DeploymentSlot.Production);
var serviceConfig = XElement.Parse(dep.Configuration, LoadOptions.SetBaseUri);
var config = new DeploymentChangeConfigurationParameters(serviceConfig.ToString())
{
ExtendedProperties = dep.ExtendedProperties,
Mode = DeploymentChangeConfigurationMode.Auto,
TreatWarningsAsError = false,
Configuration = serviceConfig.ToString(),
ExtensionConfiguration = new ExtensionConfiguration
{
AllRoles = new List<ExtensionConfiguration.Extension>(),
NamedRoles = extensionConfig
}
};
var result = client.Deployments.ChangeConfigurationBySlot(resource.ServiceName, DeploymentSlot.Production, config);
<ServiceConfiguration xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" serviceName="IS.Admin.Azure" osFamily="4" osVersion="*" schemaVersion="2014-06.2.4" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration">
<Role name="IS.Admin">
…
</Role>
<NetworkConfiguration>
<VirtualNetworkSite name="is-prod" />
<AddressAssignments>
<InstanceAddress roleName="IS.Admin">
<Subnets>
<Subnet name="Subnet-1" />
</Subnets>
</InstanceAddress>
<ReservedIPs>
<ReservedIP name="is-admin-rip" />
</ReservedIPs>
</AddressAssignments>
</NetworkConfiguration>
</ServiceConfiguration>
मेरे अद्यतन बदलते// निकालना, सुरक्षित आईपी जोड़ने के साथ कोई संबंध नहीं है क्लाउड सेवा config से प्रासंगिक अनुभाग है:
यहाँ एक प्रासंगिक कोड का टुकड़ा है। सर्विस कॉन्फ़िगरेशन को अपडेट करने के तरीके के बारे में कोई विचार?
प्रिय अनाम: डाउनवोट के लिए धन्यवाद, क्यों समझाया जाए? प्रश्न बहुत सारी जानकारी प्रदान करता है और मुझे इस समस्या के लिए पहले पूछे गए प्रश्न का डुप्लिकेट नहीं मिला – Igorek
नए कॉन्फ़िगरेशन अपडेट में, क्या आप एक ही आरक्षित आईपी और सबनेट असाइन करते हैं? क्लाउड सेवा कॉन्फ़िगरेशन से संबंधित अनुभाग, अद्यतन या प्रारंभिक सेवा कॉन्फ़िगरेशन है? – Peter
कॉन्फ़िगरेशन अपडेट में, पुरानी कॉन्फ़िगरेशन फिर से लागू होती है, और इसमें – Igorek