无法加载文件或程序集'Microsoft.Practices.ObjectBuilder2,Version = 2.2.0.0,Culture = neutral

时间:2017-09-19 13:17:20

标签: c# .net azure-web-sites

我的应用程序在本地运行正常,在我发布到azure web应用程序后,它给了我错误

  

无法加载文件或程序集“Microsoft.Practices.ObjectBuilder2,Version = 2.2.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35”或其中一个依赖项。系统找不到指定的文件。

我该如何解决这个问题?我甚至没有objectBuilder2,如果我需要参考哪些内容我可以获得它?请帮助

3 个答案:

答案 0 :(得分:0)

Microsoft.Practices.ObjectBuilder2是Enterprise Library的一部分。 See here 你用这个图书馆吗?如果没有,请尝试删除对它的引用。如果您使用它,请在您的安装中添加适当的.dll。

答案 1 :(得分:0)

对我来说Microsoft.Practices.Unity引用已损坏。我刚刚删除并再次添加它即可。也许对Microsoft.Practices.*的所有引用都将被破坏会显示此错误。

答案 2 :(得分:-1)

将Microsoft.Practices.ObjectBuilder2.dll放在Web应用程序的bin文件夹中,这样可行。