tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
1067
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von der jonas
    der jonas der jonas ist offline Mitglied Gold
    Registriert seit
    Oct 2004
    Beiträge
    124
    Guten Morgen,

    Also ich habe Ein Programm in C# geschrieben, welches einen Webverweis enthält. Dieses Programm hat keine Oberfläche aber es muss möglich sein, die URL des Verweises zu ändern. Eigentlich ja garkein Problem, da die URL ja in der .config gespeichert wird aber wenn ich dort eine Neue eintrage wird in dem Programm nach dem Ausführen trotzdem die alte URL verwendet.

    Ich hätte nicht gedacht, dass die URL hart im Code drinnen steht aber das muss ja der Fall sein woher sonst sollte mein Programm noch die alte URL kennen wenn sie nicht mehr in der .Config steht.

    Hab ich den Sinn einer Konfigurationsdatei in diesem Fall einfach nur missverstanden?

    Gruß

    Jonas
     
    Ich distansiere mich hiermit ausdrücklich von allen Postings mit unsinnigen, ironischen oder einfach falschen Inhalten !

  2. #2
    kalle123456 Tutorials.de Gastzugang
    Hallo,

    wenn ich dich richtig verstehe versuchst du die config zur Runtime zu ändern? Das geht natürlich nicht so ohne Weiteres, da sie ja statisch geladen wird und Bestandteil des Programmes ist. Es gibt verschiedene Möglichkeiten die Url zur Runtime zu ändern. Welche für dich die richtige ist, kann ich nicht sagen, weil ich dein Projekt nicht kenne. Eine Möglichkeit wäre, die config ständig auf Veränderungen zu prüfen und bei Veränderungen neu zu laden.

    Gruss
     

  3. #3
    Avatar von der jonas
    der jonas der jonas ist offline Mitglied Gold
    Registriert seit
    Oct 2004
    Beiträge
    124
    Hallo,

    Also nein Die Config wird geändert bevor das Programm ausgeführt wird.
    Wenn das Programm dann ausgeführt wird ist die URL immernoch die selbe wie davor und was in der Config Datei steht wird garnicht berücksichtigt.
    In den Eigenschaften des Webverweises kann ich noch einstellen ob die URL dynamisch oder statisch sein soll aber ich bin mir nicht so ganz sicher was das dann letztendlich bewirkt weil ich hab es schon mit beiden Einstellungen ausprobiert.

    Gruß

    Jonas
     
    Ich distansiere mich hiermit ausdrücklich von allen Postings mit unsinnigen, ironischen oder einfach falschen Inhalten !

  4. #4
    kalle123456 Tutorials.de Gastzugang
    Glaube das du die Config gar nicht lädst, bisschen quellcode wäre nicht schlecht.

    Gruss
     

  5. #5
    Avatar von Alexander Schuc
    Alexander Schuc Alexander Schuc ist offline admin | crazy-weasel
    tutorials.de Administrator
    Registriert seit
    Aug 2001
    Ort
    Österreich, Stmk, Graz
    Beiträge
    2.783
    Hi.

    Wenn du beim Webverweis einstellst, dass die Url dynamisch ist, sollte in der App.config automatisch ein neuer Eintrag erstellt werden in welchem die Url hinterlegt ist. Wenn du sie dort änderst, sollte sie auch automatisch benutzt werden.

    @kalle: Braucht er in dem Fall auch nicht von Hand machen...


    lg, Alex
     
    With the first link the chain is forged. The first speech censored, the first thought forbidden, the first freedom denied, chains us all irrevocably.
    Aaron Satie

    Legends... are the spice of the universe, Mr. Data, because they have a way of sometimes coming true.
    Captain Jean-Luc Picard, Stardate ~41294.5

    Tutorials.de chattet. Hier gibts auch .net Support ^^
    Klickt auf chattet und nutzt den Webchat, oder verbindet euch zu irc.tutorials.de - Channel #Tutorials.de

    (moo)blog furred.net // SiteInfo für WP7 // Pastebin für WP7 // BlogEngine.net Extensions

  6. #6
    Avatar von der jonas
    der jonas der jonas ist offline Mitglied Gold
    Registriert seit
    Oct 2004
    Beiträge
    124
    @Alexander Schuc

    Genau davon bin ich ausgegangen. Ich habe einen Webverweis hinzugefügt, eine URL angegeben, und die URL als dynamisch eingestellt.
    dann habe ich ein Release von meinem Projekt erstellt (MeinProjekt.exe) und in der Konfigurationsdatei (MeinProjekt.exe.config) die URL geändert.

    So wenn ich jetzt MeinProjekt.exe ausführe, dann Startet das Programm und der Webverweis versucht sich mit der alten URL zu verbinden und nicht mit der, die in der MeinProjekt.exe.config steht.

    Also ich hoffe jetzt ist alles klar beschrieben.

    Muss ich sonst noch irgendetwas beachten, damit beim Programmstart die URL des Webverweises aus der Konfigurationsdatei geladen wird?
     
    Ich distansiere mich hiermit ausdrücklich von allen Postings mit unsinnigen, ironischen oder einfach falschen Inhalten !

Ähnliche Themen

  1. Variablen in Config.php ändern?
    Von LittleDestroyer im Forum PHP
    Antworten: 12
    Letzter Beitrag: 26.08.08, 04:50
  2. .config Dateien mit VB ändern
    Von Sectas im Forum .NET Café
    Antworten: 1
    Letzter Beitrag: 29.04.08, 11:53
  3. .config Dateien mit VB ändern
    Von Sectas im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 29.04.08, 09:09
  4. Datenbankverbindungen in der App.config Datei ändern
    Von Lucifus im Forum .NET Datenverwaltung
    Antworten: 2
    Letzter Beitrag: 12.09.07, 12:15
  5. configSections(App.config) zur Laufzeit ändern
    Von Christian Kusmanow im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 10.11.04, 16:48