2013-02-11 37 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。

不錯。

相關問題