我的C ++非托管组件(dll)在Win 64平台中编译,并由用ASP.NET编写并托管在IIS中的Web API使用。
仅当C ++ dll放在c:\ windows \ syswow64 \ inetsrv下而不是c:\ windows \ system32 \ intetsrv下时,我的Web API才起作用。
我使用sigcheck64.exe(参考:https://docs.microsoft.com/en-us/sysinternals/downloads/sigcheck)进行了验证,以确认我编译的dll在win 64位平台中。当我使用depends64.exe(依赖关系查看器)工具验证依赖关系时,无法确定我的dll及其依赖关系是否在Win 64位平台中。
检查我的dll及其依赖项是否在win 64位平台中的最佳方法/工具是什么?