L'obtention de valeur de Configuration à partir du web.fichier de configuration à l'aide de visual basic et .Net 1.1

StackOverflow https://stackoverflow.com/questions/39744

Question

J'ai le texte suivant fichier de configuration web.J'ai quelques difficultés à récupérer la valeur de "AppName.DataAccess.ConnectionString" clé.Je sais que je pourrais le déplacer vers le AppSetting bloc et obtenir realtively facilement, mais je n'ai pas wnat pour dupliquer la clé (et donc l'encombrement de mon déjà encombré web.fichier de config).Une autre DLL (à laquelle je n'ai pas le code source) utilise ce bloc, et puisqu'il existe déjà, pourquoi ne pas l'utiliser.

Je suis un développeur C# (à l'aide .Net 3.5) et c'est le code VB (à l'aide .Net 1.1 ni moins) donc je suis déjà dans un endroit étrange (où est ma sécurité point-virgule?).Merci pour votre aide!!

<?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>
Était-ce utile?

La solution

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

La section personnalisée est censé avoir une classe qui définit la façon dont les différentes données de configuration peuvent être gérés, (C'est dans la section Type).Est-ce la classe n'est pas disponible pour vous examiner?

MSDN a une bonne explication de la façon de créer des sections de configuration personnalisées en VB qui peut vous être utile:

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top