Ich kann die Website auf einen anderen Server setzen und es hat Links, die es besonders auf Sharepoint verknüpfen, so dass es Adressen und Ports gibt, also dachte ich, es ist besser, den Link in der Web.Config-Datei zu speichern, um nicht zu müssen ändere es sehr. Also wo ist der beste Ort oder das beste Tag, um es einzubauen, wie zum Beispiel Verbindungsstrings: configuration-> connectionstrings.Was ist der beste Tag zum Speichern von Links in der Datei Web.Config?
Antwort
Ich habe manchmal verwendet appSettings
Link Vorlagen
<configuration>
<appSettings>
<add key="link.template1" value="http://example.com:1234/" />
</appSettings>
</configuration>
Hinweis zu speichern, dass die URL XML kodiert sein muss, also wenn es Abfragezeichenfolgeflag Parameter enthält müssen Sie die &
Zeichen &
(und möglicherweise kodieren kodieren wie auch andere Zeichen):
<configuration>
<appSettings>
<add key="link.template1" value="http://example.com/p1=value&p2=othervalue" />
</appSettings>
</configuration>
... und natürlich sollte ich angedeutet haben, wie die Werte zu verwenden. Danke @Tchami für die Bereitstellung dieser Antwort in den Kommentaren; hier für die Antwort Vollständigkeit hinzugefügt:
string urlTemplate = ConfigurationManager.AppSettings["link.template1"];
Wenn Sie nicht bereits haben zu tun, müssen Sie einen Verweis auf System.Configuration
zu einem Projekt, und auch eine using System.Configuration
Aussage am Anfang der Codedatei hinzuzufügen.
Und wie kann ich darauf zugreifen? applicationManagement.etwas .....? –
ConfigurationManager.AppSettings ["Schlüssel"] – Tchami
Dank @Tchami. Ich wünschte manchmal, es gäbe einen Mechanismus, um Rep-Punkte zu teilen. –
Werfen Sie einen Blick auf die AppSettings section.
Ich denke, dass Sie hier am besten eine Eigenschaftsklasse verwenden, die Änderungen in der Datei web.config speichert. Es ist im Grunde dasselbe wie die Verwendung, aber Sie können entweder einen Standardwert verwenden, der beim Erstellen der Einstellung festgelegt wurde, oder Sie können ihn überschreiben und einen Wert verwenden, der in der Datei web.config angegeben ist. Wenn Sie VS2005 oder VS2008 verwenden, ist dies der richtige Weg. Hier ist Microsofts Nutzungsseite: MSDN: Using Settings in C#
- 1. Speichern von SMTP außerhalb der Web.Config-Datei
- 2. Beste Methode zum Speichern von Daten aus der JSON-Datei?
- 3. Die beste Möglichkeit zum Speichern von Konfigurationseinstellungen außerhalb von web.config
- 4. Der beste Primärschlüssel zum Speichern von URLs
- 5. in der Datei web.config
- 6. Was ist der beste Weg zum Speichern der Webservice-Antwort in der DB?
- 7. Was ist der "beste" Weg, Skripte zu speichern?
- 8. Was ist der beste Mechanismus zum Speichern von Authentifizierungseinstellungen in einer WinForms App?
- 9. Was ist die beste Methode zum Speichern/Berechnen von Benutzerbewertungen?
- 10. Was ist der beste Weg, Konfigurationsvariablen in PHP zu speichern?
- 11. Was ist der beste Weg, Telefonnummer in Django Modellen speichern
- 12. Die beste Methode zum Speichern von Benutzerpunkten in der Datenbank
- 13. Einrichten der Weiterleitung in der Datei web.config
- 14. Was ist der beste Weg zum Speichern und Abrufen von Binärdateien mit Oracle 10g?
- 15. Was ist der beste Weg
- 16. Was ist der beste Ort zum Speichern von Daten über Anwendungen
- 17. Was ist der beste Weg, RichText (WYSIWYG-Ausgabe) zu speichern?
- 18. Verbindungszeichenfolge in der Datei web.config
- 19. Sonderzeichen in der Datei web.config
- 20. Datei von Anchor-Tag mit Electron speichern
- 21. Was ist der beste Weg, um XLS-Datei in PHP
- 22. DNS-Tag ist web.config WCF
- 23. web.config Datei von der Befehlszeile transformieren
- 24. Was ist der beste Weg, Autoren von Büchern in der Datenbank zu speichern?
- 25. Java: der beste Typ zum Speichern von Gitterreferenzen
- 26. Was ist der beste Testautomatisierungsansatz für WatiN?
- 27. Was ist der beste Ansatz zum Auffüllen eines Masterpage-Steuerelements, das von der Inhaltsseite abhängig ist?
- 28. Benötigen Sie verschlüsselte Verbindungszeichenfolge und Informationen in der Datei web.config
- 29. Beste Website zum Speichern von Programmierskripts online
- 30. Was ist der beste Weg, um XML-Daten in einer Excel-Datei zu speichern
Da Sie SharePoint verwenden, haben Sie sich http://www.codeplex.com/SPConfigStore angesehen. Kann nicht sein, was Sie suchen, aber ... –