[解決済み] MVC4 Web API でファイルまたはアセンブリ 'System.Net.Http, Version=2.0.0.0' を読み込めなかった。
質問
ちょっと変な問題があるんです。
ファイルまたはアセンブリ 'System.Net.Http, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込むことができません。位置付けられたアセンブリのマニフェスト定義が、アセンブリ参照と一致しません。(HRESULT: 0x80131040 からの例外)
説明 現在の Web 要求の実行中に処理されない例外が発生しました。エラーの詳細と発生場所については、スタックトレースを確認してください。
面白いことに、私のパッケージ フォルダーまたは ASP.NET MVC 4Assemblies フォルダーにローカルにある System.Net.Http のバージョンは 1.0.0.0 です。 実際にプロジェクトからSystem.Net.Httpへの参照を削除しましたが、まだ同じメッセージが表示されます。どこから 2.0.0.0 の参照を取得するのか、なぜローカルでは動作するがサーバーでは動作しないのか、少し混乱しています。
nuget の依存関係を見ています。
ASP.NET WEb API Core Libraries (Beta) は System.Net.Http.Formatting に依存します。
また、System.Net.Http.Formatting は、System.Net.Http.Formatting に依存しています。
というところからきているのでしょう。しかし、私はこのパッケージのバージョン 2.0.20126.16343 をインストールしており、それはちょうど中の dll がバージョン 1.0.0.0 であることです。
私は何かを見逃しているのでしょうか。
UPDATEです。
これは別のASP.NETアプリのサブアプリなのですが、もう一方のアプリはやはりWebFormsをベースにしています。だから、何かが台無しにされています。しかし、私が web.config のアセンブリ セクションの下でクリーンを行う場合、アプリ自体ももう見つけることができません。
どのように解決するには?
私は、アプリを Appharbor にデプロイする際に同じ問題が発生しました。問題は、.NET 4.5 をまだサポートしていないことです。私は何をしましたか。
- 私のプロジェクトを .NET 4.0 プロファイルに切り替えた。
- Web API NuGet パッケージをアンインストールしました。
- Web API (Beta) NuGet パッケージを再インストールしました。
- .csproj ファイルが参照されるすべてのアセンブリを含むことを確認し、GAC ではなく Bin フォルダーから常にそれを取得するようにしました。
関連
-
Net CoreによるAutoFacの利用
-
[解決済み] web.configでmaxJsonLengthの長さを無制限に設定することは可能ですか?
-
[解決済み] IIS7 の「クラシック」パイプラインモードと「統合」パイプラインモードの違いは何ですか?
-
[解決済み] Server.MapPath("."), Server.MapPath("~"), Server.MapPath(@"\"), Server.MapPath("/"). この違いは何ですか?
-
[解決済み] アセンブリ 'netstandard, Version=2.0.0.0' への参照を追加する必要があります。
-
[解決済み] ASP.NETの新しいセキュリティ脆弱性の深刻度と回避方法について教えてください。
-
[解決済み] ASP.Net MVCとWebフォームを比較する最大のメリット
-
[解決済み] Razor _layout.cshtml のファイル名の先頭にアンダースコアがあるのはなぜですか?
-
[解決済み] WatiNかSeleniumか?[クローズド]
-
[解決済み] ASP.NETの場合。Session.SessionIDがリクエスト間で変更される
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
.NET複数データベース一括データ挿入、更新(SqlServer、MySql、PgSql、Oracleをサポートします。)
-
ASP.NET Core ディペンデンシーインジェクションの詳細
-
認証プロセスの記録にjwtを使用したネット
-
非同期タスクキャンセルと監視のネット実装
-
デバッグエラー蓄積
-
[解決済み] System.Data.Entity.Internal.AppConfig' の型イニシャライザーで例外が発生しました。
-
[解決済み] ASP.NET WebサイトとASP.NET Webアプリケーションのどちらを選ぶか?
-
[解決済み] ASP.NET MVC - カスタムIIdentityまたはIPrincipalの設定
-
[解決済み] イベントログへの書き込み時にSystem.Security.SecurityExceptionが発生する。
-
[解決済み] ASP.NETの新しいセキュリティ脆弱性の深刻度と回避方法について教えてください。