Vra

Ek het die volgende web opstelling lêer. Ek ondervind 'n paar probleme in die herwinning van die waarde van die sleutel "AppName.DataAccess.ConnectionString". Ek weet ek kan dit aan die AppSetting blok te beweeg en kry dit realtively maklik maar nie wnat om die sleutel dupliseer (en daardeur warboel my reeds oorvol Web.config lêer). Nog 'n DLL (een waaraan ek het geen bron-kode) gebruik hierdie blok en aangesien dit reeds bestaan, hoekom dit nie gebruik nie.

Ek is 'n C # ontwikkelaar (met behulp van Net 3,5) en dit is VB-kode (met behulp van Net 1,1 niks minder) so ek reeds in 'n vreemde plek (waar is my Safety kommapunt?). Dankie vir jou hulp !!

<?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>
Was dit nuttig?

Oplossing

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

Die persoonlike gedeelte is veronderstel om 'n klas wat bepaal hoe die verskillende verstellings data bestuur kan word nie, (Dit is in die tipe artikel). Is hierdie klas nie aan jou beskikbaar te ondersoek?

MSDN het 'n ordentlike verduideliking van hoe om persoonlike verstellings afdelings in VB skep wat nuttig kan wees vir jou:

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

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top