我们有一个 VB.net 应用程序正在从一个盒子移动到另一个盒子。它在旧盒子上运行良好。新盒子的配置与旧盒子相同,但在较新的硬件上。当我在新服务器上运行应用程序时,它抱怨找不到我们使用的 adobe 工具包。
错误信息是。
Compiler Error Message: BC30002: Type 'FDFACXLib.FdfApp' is not defined.
on the line:
Dim FdfAcx As FDFACXLib.FdfApp
FDFACX.DLL 和其他相关的 dll 位于 c:\inetpub\wwwroot\bin 目录中。我检查了文件的权限,并且 ASP 用户拥有对它们的完全访问权限。我还用 regsvr32 注册了它们。
Visual Studio 安装在新盒子上,如果我使用内置开发服务器运行项目,一切运行良好(设置了对 FDFACX.dll 的引用)。
看来 IIS 无法引用 dll。我不知道此时还能尝试什么。有什么建议么?