Unable to load DLL 'GraphicsEngine.Native.dll' error
Question asked by Harun Demir - 3/17/2020 at 2:56 AM
Answered
 When I FileUltimate upload it to the server, I get the following error.

An unhandled exception occurred while processing the request.

DllNotFoundException: Unable to load DLL 'GraphicsEngine.Native.dll' or one of its dependencies: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

It is necessary to install "GraphicsEngine.Native.dll" on the server.?

2 Replies

Reply to Thread
1
Cem Alacayir Replied
Employee Post Marked As Answer
No, that DLL is automatically extracted to temporary folder and loaded so you don't need to install it.

The error says "Access is denied" which means there is a permission problem on the temporary folder. Probably due to insufficient access of your application pool user (or any user if you are impersonating), it cannot read the DLL file.

By default your application pool user should be able to access the temporary folder. In case you had changed it somehow, do this to fix it:

  1. Add the IUSR, Network Service (and your other Windows accounts which your app pool uses) to IIS_IUSRS group
  2. Run iisreset in Administrator Command Prompt so that the change takes in effect.
 
This will grant permissions to “Temporary ASP.NET Files” folder as IIS_IUSRS group already has access to it.


1
Can Ortak Replied
Solved by giving execute permission to IIS_IUSRS on Windows\Temp\GleamTech

thanks for the help.

Cheers,
Can

Reply to Thread