Avatar billede eonix Nybegynder
02. september 2011 - 22:16 Der er 1 kommentar og
1 løsning

Tilføjelser i machine.config

Hejsa,

Jeg har siddet og rodet med et script der kan opdaterer machine.config med nye settings osv.
Det går også rigtigt fint for kategorier i filen som findes i forvejen, f.eks.:

<configuration>
  <system.web>
      <processModel autoConfig="true" maxWorkerThreads="100" maxIoThreads="100" minWorkerThreads="50" minIoThreads="50"/>
  </system.web>
</configuration>

Som let kan ændres med:

Set ProcessModels = oXmlDoc.getElementsByTagName("processModel")
If ProcessModels.length > 0 Then
    For Each ProcessModel In ProcessModels
        ProcessModel.SetAttribute "maxWorkerThreads", "100"
    ProcessModel.SetAttribute "maxIoThreads", "100"
    ProcessModel.SetAttribute "minWorkerThreads", "50"
    ProcessModel.SetAttribute "minIoThreads", "50"
    Next
Else

Men hvis jeg ønsker at lave denne NYE sektion indeni <configuration>:

<system.net>
  <connectionManagement>
      <add address="*" maxconnection="24" />
  <connectionManagement>
</system.net>

Hvordan gør man det?

//EoniX
Avatar billede arne_v Ekspert
02. september 2011 - 22:53 #1
Eksempel:

Set doc = CreateObject("MSXML.DOMDocument")
doc.Async = False
doc.Load("in.xml")
Set sysnet = doc.CreateElement("system.net")
Set conmgmt = doc.CreateElement("connectionManagement")
Set add =  doc.CreateElement("add")
add.SetAttribute "address", "*"
add.SetAttribute "maxconnection", "24"
conmgmt.AppendChild(add)
sysnet.AppendChild(conmgmt)
doc.DocumentElement.AppendChild(sysnet)
Set sysnet = Nothing
doc.Save("out.xml")
Set doc = Nothing
Avatar billede arne_v Ekspert
02. september 2011 - 22:54 #2
Men hvorfor ikke bruge VB.NET til det?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester