Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Promena parametara connection stringa u app.config prilikom pokretanja aplikacije

  • 3 odgovora
  • 2.904 pregleda

Najnovija ↓

Promena parametara connection stringa u app.config prilikom pokretanja aplikacije 21.11.2012. u 13:15 · pre 169 meseci #1
Pozdrav svima.
Iz teme http://www.elitesecurity.org/t43729
sam video da je moguće menjati sadržaj app.config fajla.
Meni sada treba pomoć, kako to učiniti.

Znači prilikom pokretanja aplikacije uzimam ip adresu nekog servera. To sam uradio ali kako da tu adresu upišem u app.config to jest u key parametar.

HVALA
Re: Promena parametara connection stringa u app.config prilikom pokretanja aplikacije 21.11.2012. u 14:28 · pre 169 meseci #2
Probao sam sa ovim kodom, ali ne radi...

Code:

Public Shared Sub ChangeConnectionString(ByVal strConn As String)

        Dim _config As Configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)

        _config.AppSettings.Settings.Remove("connString")

        _config.AppSettings.Settings.Add("connString", strConn)

        _config.Save(ConfigurationSaveMode.Modified)


        ConfigurationManager.RefreshSection("appSettings")

    End Sub
Re: Promena parametara connection stringa u app.config prilikom pokretanja aplikacije 21.11.2012. u 15:04 · pre 169 meseci #4
Evo ga ljudi ovo radi...

Code:

Dim xmlDoc As New XmlDocument()
        xmlDoc.Load(AppDomain.CurrentDomain.BaseDirectory & "..\..\app.config")

        Dim appSettingsNode As XmlNode = xmlDoc.SelectSingleNode("configuration/appSettings")

        For Each childNode As XmlNode In appSettingsNode
            If childNode.Attributes("key").Value = "connString" Then
                childNode.Attributes("value").Value = strConn
            End If
        Next
        xmlDoc.Save(AppDomain.CurrentDomain.BaseDirectory & "..\..\app.config")
        xmlDoc.Save(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile)

Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme