2

こんにちは、Azure に asp.net MVC 4 プロジェクトを展開しようとしていますが、この問題が発生します。私は解決策について多くのことを検索しましたが、私のケースには適していないようです。これは私が得るエラーメッセージです:

ファイルまたはアセンブリ 'DotNetOpenAuth.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=2780ccd10d57b246' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040)

dotnetopenAuth私のプロジェクトに参照がない前に、ダウンロードしましたが、それでも同じエラーが発生します。

誰にもアイデアがありますか?

4

4 に答える 4

3

これが古いことは知っていますが、同様の問題に遭遇し、この質問が最も近いケースとしてポップアップしました。これは私の問題でした:

http://developers.de/blogs/damir_dobric/archive/2013/09/26/windows-azure-websites-error-could-not-load-file-or-assembly-dotnetopenauth-core.aspx

これらの参照を含む以前の MVC プロジェクトが展開されていました。発行プロファイルをダウンロードしてそれらを削除し、[宛先で追加のファイルを削除する] オプションをオンにして、Azure に発行しました。

于 2013-10-10T08:32:41.883 に答える
1

発行中に、「宛先で追加のファイルを削除する」を選択して、再度発行することができます。

于 2014-12-04T00:48:54.433 に答える
0

Visual Studio Online と azure の間で継続的にデプロイすると、この問題に遭遇しました。

ビルド ファイルを変更し、[プロセス] タブの [展開] の下にある [削除しない] 設定を False に変更しました。

行ってもいい。

于 2015-03-02T05:15:04.063 に答える
-1

これは、バージョンの不一致の場合です。エラー自体はそれを言っていmanifest definition does not matchます。

参照されているアセンブリのバージョンと、エラー メッセージに表示されているバージョンを注意深く確認してください。

openauth を使用していない場合は、その参照をまとめて削除できます。

于 2013-02-11T09:44:51.337 に答える