我处于 Web 服务的设计阶段。我将使用 MVC 4,我们正在研究 Azure。我有一个非托管 C++ DLL(32 位和/或 64 位,我们都可以构建),这是我现在必须使用的内部遗留代码。DLL 仅导出 MVC 代码所需的函数(无类)。
由于 .NET DllImport 语句对于 DLL 名称是固定的,因此我们使用 .NET 代码中的一个方案通过 kernel32.dll 执行 LoadLibrary。这似乎在本地运行良好,并且有利于更改基于 32/64 位和/或调试版本加载的 DLL。
- 这种 LoadLibrary 方法是否适用于 Azure?
- 放置图书馆的最佳位置在哪里?我在想 App_Data 文件夹。