代码之家  ›  专栏  ›  技术社区  ›  Tom

将2003 SRV切换到2008导致ASP.NET应用程序无法导入dll

  •  0
  • Tom  · 技术社区  · 15 年前

    将过期的2003 SRV切换到2008导致我的ASP.NET 2应用程序失败:该应用程序不再从/bin/文件夹加载所需的库dll。

    我应该在我的代码或web.config中更改什么以使这个webapp加载在新的2008服务器上也可以正常运行?

    现在,当我访问应用程序时收到此错误:此类型在导入(dll)中。

    编译器错误消息:BC30002:类型 未定义“facebook.entity.user”。

    1 回复  |  直到 15 年前
        1
  •  0
  •   ChrisLively    15 年前

    听起来您缺少了一些必需的库。确保facebook.controls.dll、facebook.dll和facebook.webcontrols.dll位于bin文件夹中,并且可以通过应用程序池标识访问(检查安全性)。

    接下来,检查应用程序池管道设置。是否设置为集成2.0版?应用程序池的标识是否有权访问该文件夹?

    另外,您是否从x86服务器更改为x64服务器?如果是这样,您可以重新部署应用程序以专门针对x86。

    推荐文章