我开发了一个在本地运行良好的 C# 应用程序。
但是当我放在服务器上时出现问题。
应用程序在执行点使用 DLL 库 (A.dll),此 A.dll 复制(或在第一次执行时创建)AppData/Local/TEMP 目录中的另一个 DLL (B.dll)。但是当 A.dll 尝试加载 B.dll 时会抛出异常:
system.invalidoperationexception: failed to load B.dll
我试图以管理员身份运行主 exe,但没有结果。而且我认为权限还可以,毕竟是TEMP目录。
我无法访问 DLL 源,是库。
任何人都可以建议我任何解决方案?我会检查更好吗?在哪里?
谢谢你们。