2008-09-02 23 views
0

Aşağıdaki web yapılandırma dosyasına sahibim. Değeri "AppName.DataAccess.ConnectionString" anahtarından almada bazı zorluklar yaşıyorum. Bunu AppSetting bloğuna taşıyabildiğimi ve onu kolayca anlayabildiğimi biliyorum, ancak anahtarı çoğaltmak istemiyorum (ve bu yüzden de zaten cluttered web.config dosyamı karıştırıyorum). Başka bir DLL (kaynak koduma sahip olmayan) bu bloğu kullanır ve zaten var olduğundan neden kullanmaz.VB ve .Net 1.1 kullanarak web.config dosyasından yapılandırma değeri alınıyor

Ben bir C# geliştiricisiyim (.Net 3.5 kullanarak) ve bu da VB kodudur (.Net 1.1 kullanarak daha az), bu yüzden zaten garip bir yerdeyim (safenk noktalı virgülüm nerede?). Yardım ettiğin için teşekkür ederim!!

<?xml version="1.0"?> 
<configuration> 
    <configSections> 
     <section name="AppNameConfiguration" type="AppName.SystemBase.AppNameConfiguration, SystemBase"/> 
    </configSections> 
    <AppNameConfiguration> 
     <add key="AppName.DataAccess.ConnectionString" value="(Deleted to protect guilty)" /> 
    </AppNameConfiguration> 
    <appSettings> 
     ...other key info deleted for brevity... 
    </appSettings> 
    <system.web> 
    ... 
    </system.web> 
</configuration> 

cevap

2
<section name="AppNameConfiguration" 
type="AppName.SystemBase.AppNameConfiguration, SystemBase"/> 

özel bölüm (Bu Tür bölümünde ise), çeşitli yapılandırma verileri yönetilebilir nasıl tanımlayan bir sınıf var gerekiyordu. Bu sınıf sizin için uygun değil mi?

http://msdn.microsoft.com/en-us/library/2tw134k3.aspx

:

MSDN size yardımcı olabilecek VB özel yapılandırma bölümleri oluşturmak için nasıl iyi bir açıklaması var

İlgili konular