none
DevExpress hatası RRS feed

  • Soru

  • Merhabalar,

    Eski sunucumda çalışan dosyaları direk olarak yeni sunucuma kopyaladım fakat aşağıdaki hatayı alıyorum.

    problem nedir?

    Teşekkürler.

    18 Haziran 2014 Çarşamba 07:24

Tüm Yanıtlar

  • DLL'ler sunucuda varmı ? Referans olarak eklediğiniz ?

    Muhtemelen DevExpress.Web dll'i projede yok. Default olarak kendi eklemiyor zaten. Siz referanslara ekledikten sonra copy local özelliğini true yapın. Sorununuz giderilecektir.


    İletişim

    18 Haziran 2014 Çarşamba 07:36
    Moderatör
  • Birde bunu bir web sitenin altında Add Application seçeneği ile yayınlamışsanız ve üst sitenin Devexpress versiyonu farklıysa üst sitenin devexpress dll lerini alt projedeki ile uyumlu hale getirin. Bu arada upgrade ve downgrade işlemlerinizde eski dll versiyonlarını bin klasörü altından silin.

    Örneğin sizde 12.2 var ise 11.5 i silmeniz gerekir. Yoksa hata verir.

    18 Haziran 2014 Çarşamba 07:40
  • Birde bunu bir web sitenin altında Add Application seçeneği ile yayınlamışsanız ve üst sitenin Devexpress versiyonu farklıysa üst sitenin devexpress dll lerini alt projedeki ile uyumlu hale getirin. Bu arada upgrade ve downgrade işlemlerinizde eski dll versiyonlarını bin klasörü altından silin.

    Örneğin sizde 12.2 var ise 11.5 i silmeniz gerekir. Yoksa hata verir.

    Soner bey'e ek olarak, sunucu sizdeyse IIS'teki Asp.Net temp folder'ıda boşaltmanız lazım. Yoksa bu dll orda var şurda var diye hata alabilirsiniz :)

    İletişim

    18 Haziran 2014 Çarşamba 07:45
    Moderatör
  • Local copyi true yaptım sunucudaki kök dizindeki bin klasörünün altında dll lerin hepsi ama yine aynı hata başka yere kopyalamamız gerekiyor mu?
    18 Haziran 2014 Çarşamba 08:19
  • Uygulamanın bulunduğu dizindeki bin klasöründe değil mi ?

    Ayrıca upgrade işlemi yaptınızmı ? (Başka bir şey geldi aklıma. Ondan soruyorum.)


    İletişim

    18 Haziran 2014 Çarşamba 08:31
    Moderatör
  • Çözdüm arkadaşlar cevaplarınız için teşekkürler aynı hata ile karşılaşanlar için kullandığınız DevExpress sürümünü  sunucuyada kurulması gerekiyormuş.
    18 Haziran 2014 Çarşamba 08:49
  • Çözdüm arkadaşlar cevaplarınız için teşekkürler aynı hata ile karşılaşanlar için kullandığınız DevExpress sürümünü  sunucuyada kurulması gerekiyormuş.

    Sunucuya kurulmasına gerek yok. Öyle olsaydı, her devExpress versiyonunu hosting'lerin kurması gerekirdi. Buda asp.net temp folder'da dll'lerin birbirine girmesi ve hiçbir sitenin çalışmaması anlamına gelir. Çünkü DevExpress'in herhangi bir dll'i (düşük yada yüksek versiyon) asp.net temp dosyasında varsa, bu dosya şurda zaten var der çalışmaz.

    Bana göre bu bir çözüm değil.


    İletişim

    18 Haziran 2014 Çarşamba 08:53
    Moderatör