2017-04-13 9 views
0

https要求を受け取った後にneo4jデータベースに接続するAzure関数を作成しています。 Visual Sutdio 2015関数プレビューを使用してプロジェクトをセットアップし、C#HTTPトリガー関数を作成しました。Azure関数:Neo4jドライバの依存関係をC#HTTPトリガーに追加するエラー

NuGetを再構築した後、私はその後、私は次のような複数のエラーを取得する私のproject.json

"dependencies": { 
     "Neo4j.Driver": "1.2.0" 
    } 

へのNeo4jの依存関係を追加しました:

run.csx(8,19): error CS1929: 'HttpRequestMessage' does not contain a definition for 'GetQueryNameValuePairs' and the best extension method overload 'HttpRequest MessageExtensions.GetQueryNameValuePairs(HttpRequestMessage)' requires a receiver of type 'HttpRequestMessage' 

私はデフォルトの機能の他に何も変更didntはコードを追加した後、フレームワークのバージョンは依然として同じです。

私はまだHTTPトリガーを使用できるようにいくつかのデフォルトの依存関係を追加する必要がありますか?

編集:私は依存して依存関係がないとhttps://api.myjson.com/bins/1f5hrv

をproject.lock.jsonファイルの内容多分これが

を助けをアップロード(3000行)https://api.myjson.com/bins/14fovv

答えて

1

Neo4j.Driver原因への参照参照先と実行時に提供されたアセンブリの拡張メソッドとの間の型の不一致を招くバージョンを使用して、System.Net.Httpへの参照を追加する必要があります。

System.Net.Httpへの参照を追加してください、このstackoverflowの質問を参照してください。Azure Functions - System.Net.Http

関連する問題