2017-02-27 3 views
1

を渡されたことを確認し、私は私が働いているの.NETコアWebアプリケーション上で、先週いくつかのnugetパッケージへの更新の束を行なったし、それが私のアプリを破りました。私はvs2015をアンインストールして再インストールし、マイクロソフトのドキュメントのすべてのチュートリアルを完了しました。最後に、今日の.NETのdocumentdbコンソールアプリのチュートリアルで、このエラーが発生しました。私はdocumentdbエミュレータを使用しています。なぜどんなアイデア?documentdbエラー無効なAPIバージョンです。有効なX-MS-バージョンヘッダーの値が

答えて

0

はあなたの説明によると、私はDocumentDBを使用して、.NETのコアコンソールアプリケーションを開発について、このtutorialを追いました。あなたのシナリオをシミュレートするために、私はAzure DocumentDB Emulatorをインストールし、dotnet restoreの後にdotnet runを実行してサンプルを実行します。サンプルは、次のように私の側で期待どおりに仕事ができる:

enter image description here

enter image description here

は要約すると、このtutorialに従うと、あなたがサンプルを実行する前に、前提条件を確認してください。また、DocumentDB Emulatorがあなたの側で正常に起動できることを確認してください。

+0

ありがとうございます。私はまだ午後コンソールからDOTNETの実行を試していなかった、それはこのエラー」DOTNET1017を返しました:プロジェクトファイルには、 『:プロジェクト\説明WebApplication 2 \ project.json \ Visual Studioの2015 \ \ Users \ユーザーjoelj \ドキュメントC』に存在しません。 "それはdotnetのリストアがproject.jsonファイルを正常に復元したためだと奇妙です。私はそれを更新する前に正常に動作していたので、私のシステムはこれを実行するための要件を持っていたが、私は今夜を通過し、すべてをダブルチェックします。 –

2

これはMicrosoft.Azure.DocumentDB.Core 1.1.0ライブラリーの問題であるように思われます。私は同じことをしてからproject.jsonを1.0.0に戻して、問題は解決しました。おそらく、エミュレータも更新する必要があります。

+0

新しいプロジェクトを開始したときに、同じことが今日あった。デフォルトでは、nuGetマネージャは最新のSDKをインストールしますが、DocDBエミュレータにはアップデータがないため、1.12には対応していませんでした。 – Sanctus

+0

ありがとうございます!それは私のためにそれをしました。私はそれを投票するだろうが、私はまだ担当者を得ていない:) –

+0

私はエミュレータのバージョン1.11.72.11で同じエラーを受け取りました。 Webサイトから最新のバージョンのエミュレータをインストールした直後(1.11.136.2)、パッケージを1.1.0に、さらに1.2.1にアップグレードすることができます。 –

関連する問題