Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 16528|Yanıt: 0

[ASP.NET] asp.net mvc Web.Release.config ayrıntılı açıklamalar kullanır

[Bağlantıyı kopyala]
Yayınlandı 15.10.2018 10:01:41 | | | |
Geliştirme sürecinde, yerel geliştirme ve hata ayıklama tamamlandıktan sonra resmi sunucuya yayın yapmamız gerekiyor ve genellikle web.config'de bazı yapılandırma dosyalarını değiştirmemiz gerekiyor.

Programcılar tembeldir, resmi sürüm sürümü yayınlandığında, derleyici yapılandırma dosyasını resmi ortamdaki yapılandırmayla otomatik olarak değiştirebilir mi?

Web.Release.config bunu yapıyor ve biz bu dosyayı görmezden geliyoruz...



Geliştirme ortamı:



Resmi Ortam:



Başvuru paketini aşağıda gösterildiği gibi yayınlıyoruz:



Web.config çıkış dosyası sonucu:



Web sitesinin korunduğunu, başlık düğümünün kaldırıldığını, databaseString özellik değerinin değiştirildiğini ve port düğümünün eklendiğini gördük.

Dönüştür özelliği

(1) Yerine Getir
Tüm eşleşen düğümlerin yedek olduğunu gösterir



Aslında, dosya burada web.release.config olduğunda ve değiştirilecek dosya Web.config olduğunda açıklanır.

(2) Kaldırmak
İlkiyle eşleşen öğeyi sil.



(3) Herkesi Kaldır
Tüm eşleşen öğeleri sil



(4)Ekle
Ebeveyn düğümden ekle, (yetkilendirme içine gir<deny users="*" />)



(5)SetAttributes
Nitelikleri doğrudan ayarlayın



(6) RemoveAttributes
Nitelikleri Sil



(7) InsertAfter (XPath)
XPath ifadesini eşleştirerek düğümü bulun ve övcük düğümün ardından XML ekleyin



(8)InsertBefore (XPath)
XPath'ın ifadesini eşleştirerek, düğümü bulun ve XML'i alt düğümün önüne ekleyin



(9)XSLT (filePath)
Web.cofig dosyasının yerine harici olarak bir XSLT dosyası tanımlayabilirsiniz.








Önceki:Yardım iste
Önümüzdeki:BonusCloud yönlendirici madenciliğine giriş
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com