Deployment azure上的asp.net MVC 4部署无法加载文件或程序集';DotNetOpenAuth.Core';
您好,我正在尝试在azure上部署asp.net MVC 4项目 但我有这个问题。我搜索了很多关于这个解决方案的信息,但看起来一个也没有 根据我的情况,这是我收到的错误消息: 无法加载文件或程序集'DotNetOpenAuth.Core,版本=4.0.0.0, 区域性=中性,PublicKeyToken=2780ccd10d57b246'或其 依赖关系。定位程序集的清单定义不正确 匹配程序集引用。(来自HRESULT的异常:0x8013100) 在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之前,我下载的项目中
dotnetopenAuth
之前,我下载的项目中没有引用
但仍然会得到相同的错误
有人有主意吗?这是版本不匹配的情况。错误本身表示
清单定义不匹配
仔细查看引用程序集的版本以及错误消息中显示的版本
如果您没有使用openauth,您可以一起删除它的引用。我知道这是一个老问题,但我遇到了一个类似的问题,这个问题作为最接近的案例出现了。这是我的问题:
实际上,已经部署了一个以前的MVC项目,其中包含这些引用。我通过下载发布配置文件删除了它们,选中“在目标位置删除其他文件”选项后,我发布到Azure。发布时,您可以选择“在目标位置删除其他文件”,然后再次发布。我在visual studio online和Azure之间连续部署时遇到了这个问题 我修改了构建文件,并将“流程”选项卡中“部署”下的“请勿删除”设置更改为False
很好。有用吗?没问题