gpt4 book ai didi

asp.net - 当放置在 ASP.NET 应用程序的 Bin 文件夹中时, native DLL 会发生什么情况?

转载 作者:行者123 更新时间:2023-12-02 02:35:12 25 4
gpt4 key购买 nike

我想知道将 native (阅读:非 .NET)DLL 放置在 ASP.NET 应用程序的 Bin 文件夹中时会发生什么。具体来说,我有两个问题(我不会用我的具体情况来解决这些直截了当的问题):

ASP.NET 是否将 DLL 存储在内存中?这就是为什么 a) 我无法删除文件和 b) 更改文件权限不会影响 ASP.NET 读取它们的能力吗?

此外,一个 ASP.NET 应用程序 bin 文件夹中的 native DLL 是否可能影响完全不同的 ASP.NET 应用程序?因为我的两个应用程序肯定会发生这种情况。 native DLL 是 ASP.NET 客户端随后在任何上下文中使用的资源吗?

最佳答案

对我来说,如果 CLR 在 bin 文件夹中遇到非网络 dll,它将尝试加载它但无法加载,编译器将向您显示 YSOD。

如果您在删除 dll 时遇到问题,我会建议 iisreset - 当我遇到无法删除的文件时,它对我有用。

关于asp.net - 当放置在 ASP.NET 应用程序的 Bin 文件夹中时, native DLL 会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2165820/

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