【发布时间】:2018-11-09 14:53:31
【问题描述】:
我正在使用 ASP .NET 和 Web API 和 IIS 构建 REST 服务器 (?)。 一切都很顺利,直到我添加了对 3rdparty .dll 的引用。 然后我得到运行时错误: 无法加载文件或程序集“xx.DLL”或其依赖项之一。
我已将所有相关目录(我认为)添加到 Visual Studio 的“参考路径”页面。 这些路径是否在运行时使用? 或者我必须编辑项目中的其他文件/设置?
此外,当我搜索有问题的 .dll 时,我找到了一个副本: C:\Users\Andy\AppData\Local\Temp\Temporary ASP.NET Files\root\24c08d5b\dcd0af52\assembly\dl3\58d7d48b\005afae1_ece9d201\xx.DLL
为什么 ASP .NET 会复制我的 .dll?我可以阻止它这样做吗? 为什么这个目录下只有一个.dll?
【问题讨论】:
-
您在构建项目时是否遇到任何编译时错误?您从哪里添加 DLL 引用,您的计算机上有 DLL 吗?