Ich bin mit MVC 2.0 auf VS2010 rum und habe ein Problem mit der sauberen Web-Config-Funktion arbeiten.VS2010 Clean Web.configs - nicht aktualisieren
Grundsätzlich in meinem Web.debug.config
Ich habe
<connectionStrings xdt:Transform="Replace">
<add name="ApplicationServices"
connectionString="Server=localhost;Database=SITE_DB;User ID=dbuser;[email protected];Trusted_Connection=False;" />
</connectionStrings>
and in my `Web.config` I have
<connectionStrings>
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
</connectionStrings>
Wenn ich die Seite im Debug-Modus laufen, würde ich das xdt erwarten: Transform = „Ersetzen“ würde den gesamten Abschnitt connection mit ersetzen, was im Web ist .debug.config.
Bin ich falsch angenommen? Oder mache ich etwas anderes falsch. Es gibt nicht viele Infos, die hier gepostet werden und ich würde denken, dass ich euch fragen würde.
, was passiert, wenn er will, das Everthing in connection Elemente ersetzen? Im Moment würde das Match (Name) nicht funktionieren, oder? weil es versucht, nach einem _attribute_ auf dem connectionStrings_element_ namens "name" zu suchen .. welches nicht existiert. Dieses Attribut existiert in den _child_ elements. ??? (denke nur a-laut, hier ...) –
Pure.Krome ist korrekt. Sie müssen entweder die Locator-Transformation entfernen oder beide Transformationen anstelle des connectionStrings XNode in den add-XNode verschieben. –