2016-04-14 110 views
3

Sunucumda son 2 gün içinde bu hatayı alıyorum. Daha önce burada bahsedilen senaryonun çoğunu denedim. ama hiçbir şey almıyoruz.Dosya veya derleme yüklenemedi 'log4net, Sürüm = 1.2.10.0, Culture = neutral, PublicKeyToken = 692fbea5521e1304' veya bağımlılıklarından biri

İşte benim yığın izlemesi -

[FileNotFoundException: 'Log4net, Sürüm = 1.2.10.0, Culture = neutral, PublicKeyToken = 692fbea5521e1304' ya da bağımlılıklarından birini dosya veya derleme yüklenemedi. Sistem belirtilen dosyayı bulmak olamaz]
CrystalDecisions.Shared.SharedUtils..cctor() +0

[TypeInitializationException.:. 'CrystalDecisions.Shared.SharedUtils' tür başlatıcısı özel durum]
CrystalDecisions .Shared.SharedUtils.get_CurrentControl() +18
CrystalDecisions.Shared.SharedUtils.GetEffectiveCulture() +8
CrystalDecisions.CrystalReports.Engine.CREngineRes.GetString (string ad) + 11
CrystalDecisions.CrystalReports.Engine.ReportDocument .CheckForCrystalReportsRuntime() +143 CrystalDecisions.CrystalReports.Engine.ReportDocument..cctor() +131

[TypeInitializationException: 'CrystalDecisions.CrystalReports.Engine.ReportDocument' tür başlatıcısı özel durum.]
CrystalDecisions.CrystalReports. Engine.ReportDocument..ctor() +0
AdminReports..ctor() + 25 ASP.reportviewer_aspx..ctor() +14
__ASP.FastObjectFactory_app_web_reportviewer_aspx_cdcab7d2.Create_ASP_reportviewer_aspx() +20 System.Web.Compilation.BuildResultCompiledType. CreateInstance() +32 System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath (VirtualPath)SanalYol, Tür requiredBaseType, HttpContext bağlam, Boole allowCrossApp) 109
System.Web.UI.PageHandlerFactory.GetHandlerHelper (HttpContext bağlam, Dize requestType, SanalYol SanalYol, dize FizikselYol) 31 System.Web.UI.PageHandlerFactory .GetHandler (HttpContext kapsamı, Yaylı requestType, dize SanalYol, dize yol) + 37
System.Web.MaterializeHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 334 System.Web.HttpApplication.ExecuteStep (IExecutionStep adım , Boole & tamamlandıSenkronize)). ersion bilgileri: Microsoft .NET Framework sürümü: 4.0.30319; ASP.NET Sürüm: 4.0.30319.1

Uygulamalarımın 32bit üzerinde çalışmasına izin verecek şekilde zaten yapılandırılmış.

+0

Crystal Reports, log4net'in 1.2.10.0 sürümüne bağımlı gibi görünüyor. Uygulamanızda kullandığınız sürüm 1.2.10.0 mı? Yoksa yeni/eski bir sürümünü mi kullanıyorsunuz? – thudbutt

cevap

0

Log4net.dll noktasını kaçırıyorsunuz veya bin dizininizde Version = 1.2.10.0 sürümünden farklı bir versiyona sahipsiniz. Doğru log4net.dll (sürüm) paketlediğinizden emin olun. Veya projenizde birden çok sürümünüz varsa, sürümleri yeniden denemeye çalışabilirsiniz.

2

Bu sorunu yaşadım ve benim için ne düzeltildi, program özelliklerine (Proje -> "Program Adı" Özellikleri altında) gidip yayınlama alanının altında, Uygulama Dosyaları'nı bulup Log4net'i buluyordu. dll.

Bu, benim için "Dahil Et (Otomatik)" olarak ayarlanmıştı, ancak aslında bu Programda yer almadı. Bunu "Dahil Et" olarak ayarladığımda, benim için bu sorunu çözdü.