For a deeper look into our Elektron API, look into:

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials |  Articles

question

Upvotes
Accepted
2 1 3 2

Could not load file or assembly 'RFA8_NET150_x64.dll' or one of its dependencies. The specified module could not be found.

We get error when we try to deploy the completed code to windows server machine. Details are as below.


Also we have tried to install dll's on GAC and copying to windows/System32 also windows/SysWow64 but no success.


Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.IO.FileNotFoundException: Could not load file or assembly 'RFA8_NET150_x64.dll' or one of its dependencies. The specified module could not be found.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.


Stack Trace:


[FileNotFoundException: Could not load file or assembly 'RFA8_NET150_x64.dll' or one of its dependencies. The specified module could not be found.]

System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +0

System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +232

System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection) +113

System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +23

System.Reflection.Assembly.Load(String assemblyString) +35

System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +49


[ConfigurationErrorsException: Could not load file or assembly 'RFA8_NET150_x64.dll' or one of its dependencies. The specified module could not be found.]

System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +762

System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +259

System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) +167

System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +238

System.Web.Compilation.BuildManager.GetPreStartInitMethodsFromReferencedAssemblies() +78

System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath, Boolean& isRefAssemblyLoaded) +334

System.Web.Compilation.BuildManager.ExecutePreAppStart() +178

System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +746


[HttpException (0x80004005): Could not load file or assembly 'RFA8_NET150_x64.dll' or one of its dependencies. The specified module could not be found.]

System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +552

System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +122

System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +737

elektronrefinitiv-realtimeelektron-sdkrfa.net
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
Accepted
78.9k 250 52 74

'RFA8_NET150_x64.dll' requires Microsoft Visual C++ Redistributable for Visual Studio 2017. You can get this from https://visualstudio.microsoft.com/vs/older-downloads/. It is under the Redistributables and Build Tools tab.


1585275313219.png (42.4 KiB)
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Hi @RSuryasetty,

Have you have a chance to try the suggestion from @jirapongse.phuriphanvichai?

How did it work for you?

Yes, this fixed the issue. thanks for the solution.

Upvotes
32.2k 40 11 20

Hi @RSuryasetty,

Does this previous discussion of a similar issue help?

Also may be worth checking if .Net framework is installed on deployment machine and is the same version?

---

Please also note, that for applications that redistribute realtime content consumed as single user to multiple users, there is an additional requirement that every usage is entitled and attributed to the correct user, in order for the application to be exchange-compliant.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
2 1 3 2

@Zoya.farberov, we have added the dll as shown in that private discussion. Screen shot here.




1585255561711.png (167.8 KiB)
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Hi @RSuryasetty,

Just to confirm, the same version of .Net framework, that the app was built with and tested on developer machine, is now deployed on the target server machine?

This shot is taken on the developer machine or on the server?

Upvotes
32.2k 40 11 20

Hello @RSuryasetty,

Will you be able to run one of the simple consumer examples, that came with RFA.NET SDK, on the new server machine?

This may enable you to collect more information, and to differentiate between a machine setup-related and app-related type of issue.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.