Forum: Netzwerke
C#
by Jelly,
26. Apr 2007
:idea: Aha. Demnach ist
ConnectionStringSettings connectionSettings = WebConfigurationManager.ConnectionStrings;
und
System.Configuration.Configuration webConfig = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~");
System.Configuration.ConnectionStringSettings connStr;
connStr = webConfig.ConnectionStrings.ConnectionStrings;
genau dasselbe! Oder?
Forum: Netzwerke
C#
by Jelly,
26. Apr 2007
Weil "Mööp" kein valides Verzeichnis ist.
ConnectionStrings erwartet entweder null als Parameter oder einen Pfad zur web.config.
Bei null wird eben im Windows Verzeichnis nach den config Files gesucht, und bei "~" im Webverzeichnis der Anwendung.
Natürlich kannst du ein Unterverzeichnis "Mööp" anlegen, und dort alternative .config Files hinlegen. Dann dürfte deine Variante funktionieren....
Forum: Netzwerke
C#
by Jelly,
26. Apr 2007
Durch Angabe von ~ in der OpenWebConfiguration Methode gebe ich, dass das webverzeichnis genommen werden soll. Dort liegt ja mein web.config.
Bei null nimmt er die datei aus dem Windows32 Verzeichnis.
Forum: Netzwerke
C#
by Jelly,
26. Apr 2007
OK.
Mit der Kenntnis klappts dann so bei mir:
System.Configuration.Configuration WebConfig =
System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~");
Merci.
Forum: Netzwerke
C#
by Jelly,
26. Apr 2007
In der Hilfe hab ich folgenden Code gefunden, um aus der web.Config Datei eines ASP.NET Projektes einen connectionstring auszulesen:
String str;
System.Configuration.Configuration rootWebConfig =
System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(null);
System.Configuration.ConnectionStringSettings connString;
if (0 <...