Ekrem
Kategori:Çalışma Notları
| Tarih:
4.03.2019 18:45:00
Bu yazı 1692 defa okundu
System.data Yapılandırma
Sunucunuzu taşımaya başladınız, eski sunucunuzda hatasız çalışırken, yeni sunucunuzda aşağıdaki hatayı aldınız.
"system.data için yapılandırma bölümü işleyicisi oluşturulurken hata oluştu: 'InvariantName' sütunu benzersiz olacak şekilde kısıtlanmış. 'MySql.Data.MySqlClient' değeri zaten var."
Booom =). Yeni sunucunuzda mysql connector yüklü değil. Bilginiz olsun. Bunu bilin. Yani öyle ki, muhatabınız olan arkadaşlar da stabil çalışan sistemlerine zarar vermemek adına(ki haklılık payları %99.99 yüksek) bu paketi yüklemek istemiyorlar.
Burada çözüm sizsiniz.
<system.data>
<DbProviderFactories>
<remove invariant="MySql.Data.MySqlClient"/>
<add name="MySql Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySql" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data"/>
</DbProviderFactories>
</system.data>
yukarda belirttiğim kodu aynen alın. Özellikle <remove invariant="MySql.Data.MySqlClient"/> kısmını silmeyin. Yani bu kod yeni sunucumda bana "evreka" dedirtti. Dedirtti yani.
Kalın sağlıcakla...