2016-01-29 8 views
8

स्थान पर संसाधन प्रकार 'XXXX' के लिए पंजीकृत नहीं है यह SubscriptionNotFound त्रुटि के रूप में शुरू हुआ।Azure: MissingRegistrationForLocation: सदस्यता 'YYYY'

var dnsClient = new DnsManagementClient(new Microsoft.Azure.TokenCloudCredentials(result.AccessToken)); 

var zone = dnsClient.Zones.CreateOrUpdate("someresourcegroup", "mydomain.com", new Microsoft.Azure.Management.Dns.Models.ZoneCreateOrUpdateParameters { 
     IfNoneMatch = "*", 
     Zone = new Microsoft.Azure.Management.Dns.Models.Zone { 
      Name = "mydomain.com", 
      Location = "northeurope" 
     } 
    }); 

अब मैंने इसे ठीक कर दिया है, मूल प्रश्न के उत्तर के लिए धन्यवाद। यह अभी भी एक ही कोड है, और मैं पालन PowerShell आदेश के साथ सुविधा/प्रदाता के लिए फिर से दर्ज की है:

Register-AzurermresourceProvider -ProviderNamespace Microsoft.Network 

लेकिन वह एक स्थान पैरामीटर नहीं ले करता है, और त्रुटि एक स्थान में एक संसाधन के बारे में है । क्या देता है? और मैंने "नॉर्थहूरोप" के बजाय "उत्तरी यूरोप" के साथ प्रयास किया है, वही परिणाम।

तो मुझे क्या याद आ रही है? इस मुद्दे पर कोई भी डेटा नहीं मिल रहा है, न कि Google पर।

पूरा त्रुटि संदेश है:

MissingRegistrationForLocation: सदस्यता स्थान 'northeurope' में संसाधन प्रकार 'dnszones' के लिए पंजीकृत नहीं है। इस स्थान तक पहुंच प्राप्त करने के लिए कृपया इस प्रदाता के लिए पुनः पंजीकरण करें।

+1

मुझे लगता है कि आपको पिछले प्रश्न से अपना कोड जोड़ना चाहिए, क्योंकि प्रत्येक प्रश्न को अकेले स्टैंड के रूप में समझने की आवश्यकता है। –

उत्तर

2

Azure DNS एक वैश्विक सेवा है। कृपया northeurope से global पर अपना स्थान बदलने का प्रयास करें। यह त्रुटि को ठीक करना चाहिए।

var zone = dnsClient.Zones.CreateOrUpdate("someresourcegroup", "mydomain.com", new Microsoft.Azure.Management.Dns.Models.ZoneCreateOrUpdateParameters { 
     IfNoneMatch = "*", 
     Zone = new Microsoft.Azure.Management.Dns.Models.Zone { 
      Name = "mydomain.com", 
      Location = "global" 
     } 
    }); 
+0

उस तरह की चाल है, लेकिन मुझे एक नई त्रुटि दी! –

+0

एक स्थान पैरामीटर रखने के लिए अजीब लगता है, अगर इसे "ग्लोबल" –

+0

पर "हार्डकोड" किया जाना चाहिए नई त्रुटि, नया प्रश्न :) –

-1

इस का संदर्भ लें: https://azure.microsoft.com/en-us/documentation/articles/resource-group-move-resources/

"गंतव्य सदस्यता संसाधन के संसाधन प्रदाता के लिए पंजीकृत होना जरूरी है ले जाया जा रहा यदि नहीं, तो आप करते हुए कहा कि सदस्यता के लिए पंजीकृत नहीं है एक त्रुटि प्राप्त होगा। एक संसाधन प्रकार। संसाधन को नए सब्सक्रिप्शन में ले जाने पर आपको इस समस्या का सामना करना पड़ सकता है, लेकिन उस सदस्यता प्रकार के साथ उस सदस्यता का कभी भी उपयोग नहीं किया गया है। पंजीकरण स्थिति की जांच करने और संसाधन प्रदाताओं को पंजीकृत करने के तरीके को जानने के लिए, Resource providers and types. "

8

देखें बस यह त्रुटि संदेश मिला है विजुअल स्टूडियो 2015 के माध्यम से तैनात करने की कोशिश कर रहा है। नवीनतम एज़ूर एसडीके, v2.9.6 में अपग्रेड करने से समस्या ठीक हुई।

+0

की एक पूर्ण "कैसे-करें" स्ट्रिंग के रूप में समाप्त होगा इस बात की पुष्टि करने के लिए इसे तुरंत मेरे लिए विन 10/वीएस 2015 पर तय किया गया। कोई भी रीबूट आवश्यक नहीं है। – blizz

+0

यह जवाब होना चाहिए। –

+0

उपकरण -> एक्सटेंशन और अपडेट। – mwardm

संबंधित मुद्दे