2016-12-03 39 views
7

için kayıtlı değil. benim gök mavisi hesabıma web uygulaması Yayınla Her seferinde [Sağ tık projesi>> Azure için Yayınla] i aşağıdaki hatayı alıyorum: Uygulamayı barındırmak için birden fazla konum kullanmaya çalıştıkdağıtma MVC uygulaması - abonelik doğrudan Visual Studio 2015 den Azure kamu MVC uygulaması çalışıyorum kaynak türü

**The subscription is not registered for the resource type 'components' in the location 'Central US'. Please re-register for this provider in order to have access to this location.** 

ve hata hala devam ediyor

S: Bu bileşen için kayıt nasıl kaydedilir?

Aşağıda hata etrafında daha fazla ayrıntı (i yaratılış benim uygulamada başvuru anlayış dahil edilmemiştir):

OPERATION IDC16287A675C4B7D3 
TRACKING IDb0355f45-867b-4328-95cd-6d627751c619 
STATUSConflict 
PROVISIONING STATEFailed 
TIMESTAMP12/3/2016, 3:12:24 PM 
DURATIONPT0.8505384S 
TYPEmicrosoft.insights/components 
RESOURCE ID/subscriptions/a955ba0f-a5f6-4ba4-b7d4-a0dae7b87215/resourceGroups/DemoBEEApp1Resources/providers/microsoft.insights/components/DemoBEEApp2 
STATUSMESSAGE{ 
    "error": { 
    "code": "MissingRegistrationForLocation", 
    "message": "The subscription is not registered for the resource type 'components' in the location 'Central US'. Please re-register for this provider in order to have access to this location." 
    } 
} 
RESOURCEDemoBEEApp2 

i Powershell komutunu kullanarak desteklenen alanları bulmak çalıştığınızda:

((Get-AzureRmResourceProvider -ProviderNamespace microsoft.insights).ResourceTypes | Where-Object ResourceTypeName -eq sites).Locations 

Sonuç boş çıkıyor.

See Screenshot

S: Bunun microsoft.insights nedir ve neden otomatik gereklidir, ancak mevcut değil?

Gerçekten birileri size PowerShell veya Azure CLI ile ya da sadece bir kez Portal kullanarak WebApp dağıtmak olabilir bunu yapabilir bana

+0

dağıtmak oluştu /social.msdn.microsoft.com/Forums/en-US/d71994f3-5b2e-4801-9b07-1eec36cffd38/deploying-mvc-app-to-azure-app-services-error-subscription-is-not-registered-for -the-kaynak-tipi? forumu = windowsazurewebsitespreview). Tek bir yerde kalmak en iyi olur. –

cevap

2

yardımcı olabilir umuyoruz.

$providers = @(Get-AzureRmResourceProvider -ListAvailable) 
foreach ($x in $providers) { 

Register-AzureRmResourceProvider -ProviderNamespace $x.ProviderNamespace -Force 
write-host $x.ProviderNamespace 
} 
Write-Host “Done!” 

İşte Azure CLI commands bağlantısı şudur.

+0

Cevabınız için teşekkür ederiz. Azure'a çok yeni geldim. Yukarıdaki kodu nasıl uyguladığınızı veya uyguladığınızı açıklayabilir misiniz? Ben bağlantıdaki talimatları takip etti ve yüklü ve benim gök mavisi hesapta loged ama bundan öteye i – Keith

+0

Tabii kayboldum, sen Azure Portalı'na girmek mümkün mü? Portal.azure.com'a giriş yapabilir misiniz? Yapabilirseniz oraya gidin ve herhangi bir bölgede bir Web Uygulaması oluşturun, otomatik olarak sizin için sağlayıcıyı kaydeder. https://docs.microsoft.com/en-us/azure/app-service-web/app-service-web-create-web-app-from-marketplace ancak WebApp oluşturun. – 4c74356b41

+0

Teşekkürler, evet portala erişimim var. O başlangıçta benim ilk çare oldu ama benim visual studio oluşturulan web uygulamasını bulamıyorum bunu yaparken yayınlama süreci. Doğrudan görsel stüdyosundan yayın yapabilmek istiyorum. – Keith

0

Azure Tools'un en son sürümüne güncelledim ve konum sorunu giderildi. /: Yeni hatası

Screenshot

Ancak en azından şimdi kullanıyorum Azure'e yayınlayabilir visual studio yeni Azure web uygulaması oluşturmaya çalışırken web [Bu soru] (https tarafından izlenen

+0

Hata mesajı orijinaliyle ilgili değil gibi görünüyor. Diğer topluluklar için de daha yararlı olacaktır. –