Question

balajeed on Fri, 04 Apr 2014 06:43:15


I have written an web application in VS2012 ASP.net C# ,win 7, to display Crystal reports. I moved this application to Azure Emulator. It was working fine locally. However after packaging it with Azure, crystal report is giving log4net dll loading error.

i didn't use log4net dll entire application but it gives error.

please help any one...


Sponsored



Replies

Will Shao on Fri, 04 Apr 2014 08:43:50


hi balajeed´╝î

Please make sure the file "log4net dll" property "Copy Local" to true. And did you try to directly publish in VS?

Regards,

Will

balajeed on Fri, 04 Apr 2014 10:39:31


 i have given the reference, still giving below error 

Could not load file or assembly 'log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

Will Shao on Tue, 08 Apr 2014 04:32:13


hi,

Which version of your installed Crystal Reports ?

According to Rion's relpy, you need to ensure that you have included all of the appropriate DLL files associated to your library and make sure you have the correct version downloaded of all the associated assemblies (such as Crystal Reports) and that all of these are properly referenced in your application. 

It may also help to check if the version installed is 32-bit or 64-bit and ensure that you have the correct one installed.

You may want to check out the following discussions on the topic : 

Also, you could refer to those same threads:

http://stackoverflow.com/questions/17956356/could-not-load-file-or-assembly-log4net-version-1-2-10-0-crystal-reports

http://www.codeproject.com/Questions/296746/Could-not-load-file-or-assembly-log-net-Versionequ

Please try it.

Regards,

Will