IIS 7 und ungewünschte Änderungen an der web.config

Ich bin am wahnsinnig werden. Grund daf=FCr ist der hochgelobte IIS 7, =
der bei jeder =C4nderung der Konfiguration die web.config anfasst und =
dort die jeweiligen Einstellungen speichert. Ist ja ein absolut =
lobenswertes Vorgehen und entspricht auch dem XCopy-Ansatz, versaut mir =
jedoch komplett meine Arbeit, da alle Einstellungen, die nicht als =
Attribute, sondern als Werte von Knoten gespeichert worden sind, geleert =
werden.

Beispielsweise sieht meine NHibernate-Konfiguration so aus:

xmlns=3D"urn:nhibernate-configuration-2.2">
   
       name=3D"dialect">
         NHibernate.Dialect.MsSql2005Dialect
      
       name=3D"connection.provider">
         NHibernate.Connection.DriverConnectionPro=
vider
      
       name=3D"connection.connection_string">…        name=3D"hbm2ddl.auto">none        name=3D"show_sql">true       
assembly=3D"de.ksamaschke.cms"/>
      …
   

Nachdem eine =C4nderung an der Website im =
Internetinformationsdienste-Manager gemacht worden ist, sieht die =
Konfiguration nun so aus (man beachte die fehlenden Texte und die noch vorhandenen Attribute):

xmlns=3D"urn:nhibernate-configuration-2.2">
   
       name=3D"dialect">        name=3D"connection.provider">        name=3D"connection.connection_string">        name=3D"hbm2ddl.auto">        name=3D"show_sql">       
assembly=3D"de.ksamaschke.cms" />
      …
   

Ich bin mir nicht sicher, ob es sich bei diesem Verhalten um einen Bug =
beim IIS7 von Vista handelt – sicher bin ich mir nur, dass ich bei =
bestimmten Tools und Applikationen (NHibernate, Axinom CMS, Browscap) =
nicht mal eben die Konfigurationsformate umschreiben kann.

Ar***karte, =
bis ich irgendwo ein Tool oder eine Konfigurationseinstellung vom IIS =
finde, die dieses Verhalten =E4ndert.=20

2 Comments so far

  1. Hannes Preishuber on August 23rd, 2007

    um einfach mal zu raten… da wirds schlecht ausschauen.
    Ich würde auch nie ein Konfig Format mit Property Bags ausstatten (Nix Schema). Entspricht wohl dem universalansatz:
    HAHA (Zitat Nelson)

  2. Karsten on August 23rd, 2007

    Ich befürchte auch. Wegen des Formats: Ich habs mir ja nicht ausgesucht. Gleiches Problem übrigens auch bei den browscaps.