Ekrem
                Kategori:Çalışma Notları
            | Tarih:
            4.03.2019 18:45:00
            Bu yazı 2076 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.
            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...