Forum
Değerli Çözümpark üyeleri. Öncelikle merhaba. Şöyle bir sorunum var.
Hazırlamaya uğraştığım web sitesinde devexpress elemanlarını kullandım. site kendi bilgisayarımda gayet iyi çalışıyor. Fakat publish edip local ağımdaki server dan yayınladığımda ağa bağlı bazı bilgisayarlarda temalar olması gerektiği gibi görünürken bazı bilgisayarlarda temanın renkleri görünmüyor. Böyle bir hata ile daha önce karşılaşan arkadaş varsa yardımcı olabilir mi? Desteğiniz için şimdiden teşekkür ederim.
Programızın deploy aşamasında DevExpress.Web.ASPxThemes.v14.1.dll dosyasının include olup olmadığını copy local = true olup olmadığını lütfen kontrol ediniz.
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Erdem Bey cevabınız için teşekkür ederim. Belirttiğiniz dll dosyası bin klasörünün içinde mevcut.
Program.cs dosyası içinde şu şekilde bir tanımlama mevcut mu ?
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
DevExpress.Skins.SkinManager.EnableFormSkins();
DevExpress.UserSkins.BonusSkins.Register();
UserLookAndFeel.Default.SetSkinStyle("DevExpress Style");
Application.Run(new Form1());
}
Eğer mevcut ise bir sorun yaşamamanız gerekmektedir. Devx versiyonunuda paylaşırmısınız ?
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
DevExpress’in kullandığınız tüm DLL’lerini eğer ‘Bin’ klasörüne kopyalarsanız, IIS onları görüp bileşenlerin çalışmalarını sağlayacaktır. DevExpress DLL’lerinin bulunduğu yol şöyledir: C:\Program Files (x86)\DevExpress 2013\Components\Sources\DevExpress.DLL bu yol üzerinden DLL’leri kopyalayabilir ya da DLL’leri local copy olarak düzenleyebilirsiniz.
Visual Studio’da tasarınızı (proje) açın, Solution Explorer’dan sağ tıklayıp Propertis’e tıklayın, oradan Publish sekmesine geçin, Application Files’e tıklayın, DevExpress DLL’lerinin Download Group alanındaki değerleri Required yapın.
Sinem Hanım yardımınız için teşekkür ederim. web.config deki devex elemanlarını belirttiğiniz klasörden alıp projemin bin klasörüne kopyaladım zaten. sitede kullanılan tüm devex dll leri bin klasörümde mevcut.
Erdem Bey merhaba. devex versiyonum 12.7 . ayrıca projemde program.cs dosyası yok çünkü bu bir web projesi. bildiğim kadarıyla program.cs dosyası win projesinde oluyor.
Uğur bey,
Şu makaledeki Theme Deploy işlemini uyguladınızmı acaba ? Copy Files kısmını check edin ve overWrite ediniz.
https://documentation.devexpress.com/#ASPxThemeDeployer/CustomDocument5501
deneyebilirseniz sevinirim.
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Erdem Bey ilginize teşekkür ederim. Şuan şirket dışındayım. Deneyip cevap yazacağım. İyi çalışmalar.
Erdem Bey merhaba. Makalede anlatılanı yaptım. Şuan da önümdeki iki bilgisayarda web sitem açık. Birinde temalı görünüyor. Diğerinde temasız. 🙂
🙂 hangi makinede sorun var web sitesini yazdığınız devx yüklü makinada mı ?
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
Hayır Erdem Bey. Local server ın ağına bağlı iki farklı client.
Yani genelde şu tip sorunlar yaşıyoruz GAC a register edilmediği için dll ler bazen bu tip hatalar ile karşılaşıyoruz. Son zamanlarda Devx in son sürümü ile bu tip bir hata yaşamadım. İsterseniz son sürüme update edin ve projenizi yedek alıp birdaha yeni versiyon ile deploy ediniz.(Eğer devx Son sürüm değil ise)
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
İlginiz ve desteğiniz için teşekkür ederim. Son sürümü edinince söylediklerinizi yapacağım. İyi çalışmalar dilerim.