2013-02-11 42 views
2

您好,我正尝试在azure 上部署asp.net MVC 4项目,但我遇到了这个问题。我搜索了很多关于解决方案,但它看起来像没有 适合我的情况下,这是错误消息我得到:在Azure上部署asp.net MVC 4无法加载文件或程序集'DotNetOpenAuth.Core'

无法加载文件或程序集“DotNetOpenAuth.Core,版本= 4.0.0.0, 文化=中立,PublicKeyToken = 2780ccd10d57b246'或其 依赖项之一。找到的程序集的清单定义不符合程序集引用的 。 (异常来自HRESULT:0x80131040)

dotnetopenAuth之前已经在我的项目中没有引用我下载 但仍得到相同的错误。

任何人有想法?

+0

http://stackoverflow.com/questions/13942653/could-not-load-file-or-assembly-dotnetopenauth-core有用吗? – 2013-02-11 06:42:11

+0

无其它问题 – user2060371 2013-02-11 08:39:57

+0

http://stackoverflow.com/questions/13374277/how-do-i-pull-dotnetopenauth-assembly-references-into-unit-test-project-for-asp – 2013-04-18 12:32:48

回答

-1

这是版本不匹配的情况。错误本身说manifest definition does not match

仔细查看引用程序集的版本和错误消息中显示的版本。

如果你不使用openauth,你可以一起删除它的引用。

1

在发布时,您可以选择“在目的地删除其他文件”&然后再次发布。

请勾选此答案,如果它解决了您的问题。

0

我遇到了这个问题,在visual studio online和azure之间进行连续部署。

我修改了我的构建文件,并将“Process”选项卡中“Deployment”下的“Do Not Delete”设置更改为False。

不错。

相关问题