【发布时间】:2016-01-01 19:52:09
【问题描述】:
我正在尝试从我的 asp.net mvc Web 应用程序调用我的非托管 dll。 当我从 localhost 调用这个 dll 时,它工作得很好。 当将应用程序发布到 azure 并尝试调用这个 dll 时,我得到了这个:
Error:System.DllNotFoundException: Unable to load DLL 'SerenityConfigCodec.dll': A dynamic link library (DLL) initialization routine failed. (Exception from HRESULT: 0x8007045A).
- 我成功调用了 azure 中的一个简单 dll(不是我的)。根据 Microsoft azure 文档。
- 我在我的 dll 上使用依赖项遍历器来了解我在 azure 中需要的 dll 并添加它们。
我有一些理论认为我的 dll 需要一些天蓝色的额外 dll 依赖 walker 不会告诉我它们。 或者我可能需要将我的网站连接到 iis 并尝试使用 iisreset 导致 azure 中的 .bin 文件夹在运行时被锁定并让 iisreset 解锁。
【问题讨论】:
标签: c++ asp.net-mvc azure dll