Wie man den Wert von applicationSettings?
Ich versuche, den Wert des Dienstes in meine Anwendung aus dem app.config. Ich habe, um es zu senden, um die Anwendung, die zeigt den URL an. Ein web-service, die ich bin, verbrauchen in dieser Anwendung auch mit es so sich nicht bewegen kann es zu appSettings.
Ich will diesen Wert " http://192.168.4.22:82/Service.asmx' durch c# - code.
<applicationSettings>
<SDHSServer.Properties.Settings>
<setting name="DOServer_WebReference1_Service" serializeAs="String">
<value>http://192.168.4.22:82/Service.asmx</value>
</setting>
</SDHSServer.Properties.Settings>
</applicationSettings>
"System".- Konfiguration.ConfigurationManager.GetSection()
Oder in einer mehr stark typisierten. Gearbeitet mit ASP.NET app aber glaube nicht, dass es großen Unterschied.
Das snippet oben zeigt die Einstellung, die Sie versuchen zu bekommen, ist bereits im die appSettings-Klasse, die Sie sagte, Sie nicht tun wollen. Welche ist es?
Oder in einer mehr stark typisierten. Gearbeitet mit ASP.NET app aber glaube nicht, dass es großen Unterschied.
Das snippet oben zeigt die Einstellung, die Sie versuchen zu bekommen, ist bereits im die appSettings-Klasse, die Sie sagte, Sie nicht tun wollen. Welche ist es?
InformationsquelleAutor Azhar | 2012-02-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht sicher, ob ich die Frage,
erhalten Sie es
InformationsquelleAutor dice
Wenn ich Sie richtig verstehe, haben Sie zwei Visual Studio-C# - Projekte. Die erste (Projekt A) hat eine Einstellung, die Sie zugreifen möchten, in der zweiten (Projekt B). Das zu tun, müssen Sie die folgenden Schritte ausführen:
Fügen Sie einen Verweis von Projekt B Projekt A
Ändern Sie den zugriffsmodifizierer von den Einstellungen, die ich Projekt Einem öffentlichen (standardmäßig intern)
Nun können Sie auf die Einstellung im Projekt B, in deinem Fall mit dem voll qualifizierten Namen
SDHSServer.Properties.Settings.Default.DOServer_WebReference1_Service
Beachten Sie, dass in den Einstellungen-editor können Sie einen Wert für die Einstellung. Dies ist der Standardwert für die Einstellung und dieser Wert wird auch gespeichert, in der
App.config
- Datei für das Projekt. Allerdings können Sie diesen Wert überschreiben, indem Sie einen anderen Wert in dasApp.config
- Datei für die Anwendung ausführen.In diesem Beispiel, die
App.config
- Datei für Ein Projekt enthält den Wert für die Einstellung, diehttp://192.168.4.22:82/Service.asmx
. Sie können jedoch diese Einstellungen in denApp.config
Datei für Projekt B, um einen anderen Wert. Das ist wahrscheinlich nicht, was Sie tun möchten, aber Sie sollten sich dessen bewusst sein.InformationsquelleAutor Martin Liversage
Verwende ich diesen code in eine ASP.Net 4.0 Seite zu ziehen Abschnitt werden die Daten aus der 'applicationsetting' Abschnitt:
InformationsquelleAutor SJ CLark
Hängt etwas davon.
oder
InformationsquelleAutor NoviceDeveloper