2 Stimmen

Wo werden die Konfigurationsdateien gespeichert?

Ich habe ein neues C#-Projekt (nicht webbasiert) für unsere PayPal-Implementierung erstellt. Ich habe eine Reihe von Konfigurationszeichenfolgen wie die folgenden, die ich brauche, um herauszufinden, der beste Weg, um zu speichern. Verschiedene Wrapper-Klassen, die ich erstellt habe, verwenden diese Strings. Außerdem ist dies ein Projekt, das in jedem Webprojekt oder sogar Back-End verwendet werden kann. Ich brauche also eine gute Möglichkeit, diese zu speichern, damit die anderen Anwendungen dies nicht tun müssen, und habe alle diese String-Schlüssel in meinem PayPal-C#-Projekt zentralisiert, um sie dort zu verwalten. Die anderen Anwendungen, die mein Wrapper-Projekt verwenden, sollten nichts über diese Zeichenfolgen wissen oder müssen... mein Projekt kümmert sich um die Speicherung von ihnen.

Wohin damit? Verwende ich eine Web.Config in meinem C# Nicht-Web-Projekt? Verwende ich eine App.Config? Speichere ich sie in der DB (nein, schlechte Idee). ODER speichere ich sie als Konstanten in zum Beispiel eine Constants.cs Klasse?

Ich weiß auch nicht, wenn Sie in einer Konstanten-Klasse speichern ist sicher? Scheint mir meine besten Optionen hier sind eine web.config oder irgendeine Art von Config zu meinem nicht-Web-Projekt hinzufügen und speichern Sie einfach dort.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X