IIS에서 호스팅되는 ASP.NET 4 웹 응용 프로그램에서 NMath 라이브러리를 사용해 보았습니다. 내가 주변이 유사한 AppPool 또는 무엇인가하여 권한과 관련이있을 수 있음을 읽을 수 있지만 난 못해,NMath IIS 액세스가 거부되었습니다.
Unable to load DLL 'nmath_native_x86.dll': Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
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.DllNotFoundException: Unable to load DLL 'nmath_native_x86.dll': Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
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:
[DllNotFoundException: Unable to load DLL 'nmath_native_x86.dll': Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))]
CenterSpace.NMath.Kernel.DotNetBlas.ca985db1fb290841a533a3547ace1ae2b(Int32* ca9e3f1c0641beace93cb8eb4a27060d6, Double* cf339080161dff75cfd1b46a10c2eec70, Int32* c757a2154665e6da4d820f8c504ec2601, Double* c00a69c4fa5b6d809b68a96ca184dcf79, Int32* c1565590bf448d2c630952a0391360cc3) +0
CenterSpace.NMath.Kernel.DotNetBlas.copy(Int32 n, DoubleDataBlock x, Int32 xOffset, Int32 incx, DoubleDataBlock y, Int32 yOffset, Int32 incy) +149 CenterSpace.NMath.Core.DoubleVector.set_Item(Slice slice, DoubleVector value) +165
: 그것은 개발 시스템 O를 완벽하게 작동하는 동안 서버에이 예외를 throw 문제를 지적하는 것 같습니다. 뭐가 될수 있었는지?!