Bir web projesi altında yapılandırma dosyalarını dönüştürmek için SlowCheetah ile çalışan herhangi birinden yardım isteyin. Web.config dosyasından başvurulan kısmi yapılandırma dosyalarının dönüştürülmediğini görüyoruz.Bir web projesinde bir web.config ile bağlantılı yapılandırma dosyalarını configSource ile dönüştürülebilir mi?
Örneğin, şöyle web.config'de kısmi yapılandırmaları AppSettings.config ve ConnectionsString.config başvurular dahil ettik:
</system.web>
<connectionStrings configSource ="ConnectionsString.config"></connectionStrings>
<appSettings configSource ="AppSettings.config"></appSettings>
</configuration>
ve sonra AppSettings.config biz sadece AppSettings'i bölümü var şöyle:
<?xml version="1.0" encoding="utf-8" ?>
<!-- For more information on using transformations
see the web.config examples at http://go.microsoft.com/fwlink/?LinkId=214134. -->
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<appSettings >
<add key="Release" value="Something" xdt:Transform="Insert" />
</appSettings>
</configuration>
: dönüşüm dosyasının AppSettings.Debug.config nihayet
<appSettings>
<add key="LostPasswordBCC" value="[email protected]" />
</appSettings>
ve bazı eklemeler
Açıkçası, yukarıdaki dönüşümün gerçekleştiğini görmek için yapılan bir testtir, ancak bulduğumuz şey, dönüşümü önizleme girişiminde bulunduğumuz her şeyin bir hata olduğunu "dönüşümü işlerken bir hata oluştu." Yayınlama girişimi de başarısız. Biz web.config başvurulan yapılandırma dosyaları tam olarak oluşmuş xml değil yaparsanız
, dönüşüm çok iyi çalışıyor görünüyor - ancak birden fazla proje arasında bu dosyaları paylaşmak için aradılar.
sahip olan kısmi dosyaları kapalı dönüştüren orada da biz de web.config kısmi yapılandırmaları başvuruda bulunabilir bir geçici çözüm olduğunu ve eğerbilen var mı ? Eski kodla, konsolidasyona uğraşmaya çalışan birden fazla web projesinde çok sayıda yapılandırma dosyasıyla karşılaşıyoruz. Böylece, paylaşılan dosyaları ayırmak için web yapılandırmasından bağlantı kurma gereği duyuluyor.
Bakabileceğim bir örnek proje sunabilir miydiniz? –
Evet, test projesinin tüm içeriğini sıkıştırabilirim, sadece yaklaşık 2 mb. Size bir kopyasını göndermenin en iyi yolu nedir? –
Bana e-posta gönderebilirsiniz (at) microsoftDOTcom –