2017-07-21 15 views
1

機能に渡されていない私は、次のF#関数のシグネチャと始まりを持ってAzureの機能、プリコンパイルされた関数、HttpRequestMessage

私は私の関数を実行し、私は

取得 reqの値を印刷
let Run(req: HttpRequestMessage, log: TraceWriter) =  
    async { 
     log.Info("HttpRequestMessage" + req.ToString()) 
    ... 

以下は

HttpRequestMessageMethod: GET, RequestUri: '<null>', Version: 1.1, Content: 
<null>, Headers:{ } 
は私のfunction.jsonファイルです

{ 
    "scriptFile": "../WonkTonkLib/wonktonkPostLib.dll", 
    "entryPoint": "PutUser.Run", 
    "bindings": [ 
    { 
     "authLevel": "anonymous", 
     "name": "req", 
     "type": "httpTrigger", 
     "direction": "in", 
     "methods": [ 
     "post" 
     ] 
    }, 
    { 
     "name": "res", 
     "type": "http", 
     "direction": "out" 
    } 
    ], 
    "disabled": false 
} 

なぜ私は要求メッセージが関数に渡されていないのか?どんな助けもありがとうございます。

答えて

3

プロジェクトがSystem.Net.Http 4.1.1.0であり、それ以降のバージョンではないことを確認してください。

現在のツールとランタイムは両方とも、この要件を満たすために更新されていますが、その間にそのバージョンにマッチしていることを確認してこの問題に対処する必要があります。

+0

Fabioに感謝します。次のリリースはいつですか? –

関連する問題