将2003年SRV切换到2008年导致我的Asp.net 2应用程序失败:应用程序不再从/ bin /文件夹加载所需的库DLL。
我应该在我的代码或web.config中更改什么才能在新的2008服务器中加载此webapp?
现在,当我访问应用程序时收到此错误:此类型位于IMPORTS(Dll)。
编译器错误消息:BC30002:键入 'Facebook.Entity.User'未定义。
答案 0 :(得分:0)
听起来你错过了一些必需的库。确保Facebook.Controls.dll,Facebook.dll和Facebook.WebControls.dll位于bin文件夹中,并通过应用程序池标识访问(检查安全性)。
接下来,检查应用程序池管道设置。是否设置为集成v2.0?应用程序池的标识是否具有对该文件夹的正确访问权限?
另外,您是否从x86更改为x64服务器?如果是这样,您可以将应用程序重新部署为专门针对x86。