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:
NHibernate.Dialect.MsSql2005Dialect
NHibernate.Connection.DriverConnectionPro=
vider
…
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):
…
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
Comments(2)
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)
Ich befürchte auch. Wegen des Formats: Ich habs mir ja nicht ausgesucht. Gleiches Problem übrigens auch bei den browscaps.