2015-12-17 8 views
6

Azure'da GitHub'dan Sürekli Dağıtım ile ilgili sorunlar yaşıyorum. Paylaşılan bir fiyatlandırma katmanım var ve Temel fiyatlandırma düzeyine yükselirseniz sorun gider. Bu bir ASP.NET MVC 6 uygulaması (RC1) içindir. http://pastebin.com/PgARgurgAzure'da (ASP.NET 5 ve MVC 6) başarısız olan GitHub'tan Sürekli Dağıtım

öne çıkıyor biraz: Ben Ortak katmanına Visual Studio doğrudan yayınlarsanız

Restore failed 
There is not enough space on the disk. 

sorunsuz çalışıyor

Esasen aşağıdaki hatayı alıyorum. Sadece düştüğü yerde sürekli dağıtım kullanıldığında.

Herhangi bir fikrin var mı?

cevap

3

Paylaşılan örneklerin çok sınırlı kaynakları var, özellikle disk boyutu. GitHub'dan sürekli dağıtım entegrasyonu, her değişiklikte kodun bir kopyasını diske getirmeyi gerektirir ve bu her zaman hemen (veya hiç) temizlenmez. Visual Studio'dan doğrudan Azure'a yayımlama, önceki dağıtım paketlerini otomatik olarak temizler. Seviyenizi yükseltmenin sebebi, sorunu çözen ve daha fazla kullanılabilir disk alanıdır. Sürekli entegrasyonun (ve dolayısıyla disk alanının) işiniz için önemli olduğuna karar verirseniz, Basic'e yükseltmelisiniz.

1

Temel olarak geri yüklenen paketlerin boyutu, bir uygulamanın yayınlanmış paketleriyle aynı değil NOT.
Geri yüklenen paketleri açarak durumun neden böyle olduğunu anlayabilirsiniz ... Örneğin, aşağıdaki senaryoda, yayımlanan paket yalnızca uygulamayı çalıştırmak için gerekli içeriğe sahiptir.

restore JSON.NET paket içeriği: enter image description here

Yayın JSON.NET paket içeriği: enter image description here

yüzden muhtemelen size sürekli dağıtım uygulamayı yayınlamak gerekir?

+0

Mantıklı, teşekkürler. Paylaşılan kullanım seçeneği için bir seçenek, web sitemin ne kadar küçük olduğunu dikkate alarak! –

+0

Bununla birlikte, Paylaşılan seçeneği 1GB disk alanına izin veriyor ve ben sadece 60mb kullanıyorum (çözüm içinde, ancak paketler klasörüne bakıyorum bile <1GB)? –

+0

@AdrianLucaThomas: ne kadar boş alan var? kutu MVC şablonu için dışarı, ben ~ 500 MB olmak için toplam paket boyutunu gördüm ... –

3

Başka bir uyarı daha var. Paylaşılan Web Uygulamaları örneklerinin Temp Folder size of 300Mb üzerinde bir sınırı vardır.

Bir asp.net 5 RC1 uygulaması, bir Beta8 uygulamasından daha fazla Temp Klasörü depolaması kullanır. Şimdi bir RC1'i bir Sürekli Uygulama ile bir Ücretsiz Uygulama Hizmetine yerleştirmek neredeyse imkansız.

İlgili konular