Folgender Fehler tritt teilweise auf, wenn man mittels des Enterprise Library Configuration Tools einen Connection String mit Copy & Paste einfügt:
Format of the initialization string does not conform to specification starting at index 0.
Dies kann manchmal daran liegen, dass die Anführungszeichen im Connection String falsch formatiert in die jeweilige Config eingefügt wird:
<connectionStrings>
<add name="ConnectionString" connectionString="database=DBNAME;Server=192.168.0.1;Persist Security Info=False;
User ID=UserName;pwd=password;" providerName="System.Data.SqlClient" />
</connectionStrings>
Hier reicht es somit aus die Anführungszeichen manuell in der Config zu korrigieren:
<connectionStrings>
<add name="ConnectionString" connectionString="database=DBNAME;Server=192.168.0.1;Persist Security Info=False;
User ID=UserName;pwd=password;" providerName="System.Data.SqlClient" />
</connectionStrings>
Sobald der Connection String richtig formatiert in der jeweiligen Config steht, sollte das Problem behoben sein!
Empfohlene Bücher:
C# von Kopf bis Fuß
Entwurfsmuster von Kopf bis Fuß
Objektorientierte Analyse und Design von Kopf bis Fuß
Ajax von Kopf bis Fuß