gpt4 book ai didi

.net - DllImport 和 ASP.NET

转载 作者:行者123 更新时间:2023-12-01 01:37:49 27 4
gpt4 key购买 nike

我在使用 DllImport 和 ASP.NET 时遇到了一些问题,因为当我使用导入的方法时,ASP.NET 会加载 Dll 并在它完成使用后锁定文件。
有没有办法强制 ASP.NET 释放对文件的锁定?

最佳答案

在 .Net 中强制 DLL 退出进程的唯一方法是卸载加载 Dll 的 AppDomain。除非您创建一个单独的 AppDomain 在其中运行 DllImport 代码,否则这是不可能的。

我也知道此政策适用于托管 DLL。我不是 100% 确定这是否适用于通过 PINvoke 加载的 DLL,但我相当确定。

关于.net - DllImport 和 ASP.NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/726066/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com