Deployment azure上的asp.net MVC 4部署无法加载文件或程序集';DotNetOpenAuth.Core';

Deployment azure上的asp.net MVC 4部署无法加载文件或程序集';DotNetOpenAuth.Core';,deployment,azure,asp.net-mvc-4,dotnetopenauth,Deployment,Azure,Asp.net Mvc 4,Dotnetopenauth,您好,我正在尝试在azure上部署asp.net MVC 4项目 但我有这个问题。我搜索了很多关于这个解决方案的信息,但看起来一个也没有 根据我的情况,这是我收到的错误消息: 无法加载文件或程序集'DotNetOpenAuth.Core,版本=4.0.0.0, 区域性=中性,PublicKeyToken=2780ccd10d57b246'或其 依赖关系。定位程序集的清单定义不正确 匹配程序集引用。(来自HRESULT的异常:0x8013100) 在dotnetopenAuth之前,我下载的项目中

您好,我正在尝试在azure上部署asp.net MVC 4项目 但我有这个问题。我搜索了很多关于这个解决方案的信息,但看起来一个也没有 根据我的情况,这是我收到的错误消息:

无法加载文件或程序集'DotNetOpenAuth.Core,版本=4.0.0.0, 区域性=中性,PublicKeyToken=2780ccd10d57b246'或其 依赖关系。定位程序集的清单定义不正确 匹配程序集引用。(来自HRESULT的异常:0x8013100)

dotnetopenAuth
之前,我下载的项目中没有引用 但仍然会得到相同的错误


有人有主意吗?

这是版本不匹配的情况。错误本身表示
清单定义不匹配

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


如果您没有使用openauth,您可以一起删除它的引用。

我知道这是一个老问题,但我遇到了一个类似的问题,这个问题作为最接近的案例出现了。这是我的问题:


实际上,已经部署了一个以前的MVC项目,其中包含这些引用。我通过下载发布配置文件删除了它们,选中“在目标位置删除其他文件”选项后,我发布到Azure。

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

我在visual studio online和Azure之间连续部署时遇到了这个问题

我修改了构建文件,并将“流程”选项卡中“部署”下的“请勿删除”设置更改为False


很好。有用吗?没问题