J'essaie de créer un tableau de chaînes à partir d'éléments dans un fichier web.config (dans IIS).Comment lire des éléments dans des tableaux dans web.config
web.config
<appSettings>
<add key="favourite" value="url1; site1" />
<add key="favourite" value="url2; site2" />
<add key="favourite" value="url3; site3" />
</appSettings>
C#
// Reads first favourite into string.
public string _favourites = ConfigurationManager.AppSettings ["favourite"];
Je voudrais chaque préféré à lire dans string [] _favourites de tableau avec le point-virgule (Je voudrais analyser cela plus tard). web.config est un fichier XML, donc je peux l'ouvrir et retirer les données, mais y a-t-il un moyen plus simple de le faire en utilisant ConfigurationManager?
Dupliquer? - S'il vous plaît voir: https://stackoverflow.com/questions/11728491/add-array-to-key-in-web-config –
'ConfigurationManager.Appsettings' ne vous retournera que la dernière valeur de la clé. J'ai trouvé une solution de contournement ici, mais je ne l'ai pas testé. https://www.codeproject.com/Articles/4302/Comment-make-AppSettings-work-with-multiple-values – Norsk
Non, ce n'est pas ce que je cherche. Mettez tout cela dans string [] emails. –
UltraJ