Azure MVC连续集成与发布 - 缺少Owin DLL

时间:2015-03-05 03:52:06

标签: azure asp.net-mvc-5 continuous-integration

我有一个奇怪的问题。

当我将我的MVC网站发布到Azure时,它可以工作。 当我在办理登机手续时使用持续集成进行连接时,我得到一个丢失的dll:

Could not load file or assembly 'Microsoft.Owin, Version=2.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

enter image description here

由于代码库总是一样的,我无法解决发生的事情!

所有,在阅读了几条评论后,我上传了以下图片。我所有的Owin引用都来自Nuget,但看起来我有一些自己引用的不同版本号。我不知道为什么这会像网络项目一样。

我在我的项目中搜索了Owin这个词,发现很少有引用,正如你在这张图片中看到的那样,对于与Owin有关的各种DLL有3种不同的版本号:

enter image description here

此外,以下是我在Visual Studio Online构建日志中对Owin的所有引用:

enter image description here enter image description here enter image description here enter image description here enter image description here

也许有人可以评论为什么会有不同的版本?

感谢 拉斯

0 个答案:

没有答案