我是 IIS 和 ASP.NET 的新手,所以请提前原谅。
我们有一个 ASP.NET 应用程序,它引用了具有各种非托管 C++ 依赖项的托管 C++/CLI DLL。托管 DLL 部署到应用程序的 bin 文件夹,非托管 DLL 位于 bin/ 的子文件夹中。
当我执行完整的 iisreset(或重新启动服务器)时,我会在事件日志中收到一个 ASP.NET 警告,指出未处理的异常。从那里,每当我运行需要托管 DLL 的代码时,我都会得到完全相同的异常。
但是...只要我触摸 bin/ 文件夹中的任何内容,问题就会消失。从那时起,使用托管 DLL 的代码就可以完美运行。直到下一次 IIS 重置。
任何想法或指示表示赞赏。显然我正在寻找
-瑞安