站点不会 运行 - 无法加载文件或程序集 'dtSearchNetApi4.DLL' 或其依赖项之一。指定的模块无法找到
Site won't run - Could not load file or assembly 'dtSearchNetApi4.DLL' or one of its dependencies. The specified module could not be found
我有一个我们已经使用多年的 C# Framework Web 项目。在调试中 运行ning 时,我们得到:
Could not load file or assembly 'dtSearchNetApi4.DLL' or one of its dependencies. The specified module could not be found.
我们最初在几年前遇到过这个问题,但通过在选项中选中“为网站和项目使用 64 位版本的 IIS”来解决它。然而,我刚拿到一台新机器,安装了 VS22,拉下了项目,然后……它又回来了。它在我的旧机器上、在其他机器上、在我们发布的服务器上都能正常工作……只是当我在我的新机器上通过 IIS Express 运行 时不行。
我使用的是他们网站上显示的 64 位版本,我已经检查了所有设置,确保文件已被下载,位于引用中链接的位置,位于 bin 中。可能会发生什么?我的旧机器和新机器都是 Windows 10、64 位处理器。
在使用 DUMPBIN 找到 dtSearchNetApi4.DLL 的依赖项后,我发现有一个来自 VS 2012 Visual C++ Redist Package
的依赖项
我有一个我们已经使用多年的 C# Framework Web 项目。在调试中 运行ning 时,我们得到:
Could not load file or assembly 'dtSearchNetApi4.DLL' or one of its dependencies. The specified module could not be found.
我们最初在几年前遇到过这个问题,但通过在选项中选中“为网站和项目使用 64 位版本的 IIS”来解决它。然而,我刚拿到一台新机器,安装了 VS22,拉下了项目,然后……它又回来了。它在我的旧机器上、在其他机器上、在我们发布的服务器上都能正常工作……只是当我在我的新机器上通过 IIS Express 运行 时不行。
我使用的是他们网站上显示的 64 位版本,我已经检查了所有设置,确保文件已被下载,位于引用中链接的位置,位于 bin 中。可能会发生什么?我的旧机器和新机器都是 Windows 10、64 位处理器。
在使用 DUMPBIN 找到 dtSearchNetApi4.DLL 的依赖项后,我发现有一个来自 VS 2012 Visual C++ Redist Package
的依赖项