none
C# による Azure Functions の作成でエラー RRS feed

  • 質問

  • Create your first Azure Function | Microsoft Azure - ttps://azure.microsoft.com/ja-jp/documentation/articles/functions-create-first-azure-function/ にある手順に沿って、HttpTrigger-Javascript の Azure Functions を作成し、実行することができました。

    同じ手順に沿って、今度は HttpTrigger-CSharp の Azure Functions を作成したところ、実行するまでもなく画面にエラーが表示されました。

    ttps://dl.dropboxusercontent.com/u/264530/qiita/azure_functions_csharp_error_01.png

    表示されているエラーは以下のようなものです。

    Error:
    
    Function ($HttpTriggerCSharp1) Error: Microsoft.Azure.WebJobs.Host: Error indexing method 'Functions.HttpTriggerCSharp1'. Microsoft.Azure.WebJobs.Host: Cannot bind parameter '_return' to type HttpResponseMessage&. Make sure the parameter Type is supported by the binding. If you're using binding extensions (e.g. ServiceBus, Timers, etc.) make sure you've called the registration method for the extension(s) in your startup code (e.g. config.UseServiceBus(), config.UseTimers(), etc.).
    Session Id: 98dcff4ba49d416290f3b6c54d71549b
    
    Timestamp: 2016-11-14T04:59:41.772Z

    このエラーが、

    • Azure 側のメンテナンスや仕様変更などによる一時的なもの
    • 私の Azure アカウントまたは Azure Functions などの設定により解決できるもの

    のいずれなのか判断がつかず、報告させていただきました。何か情報がありましたら教えて頂けるとありがたいです。

    2016年11月14日 5:09

回答

  • Kindly try the following steps:

    1. Visit your Function App in the Portal UI.
    2. Open the function.json file of your HttpTriggerCSharp1 Function. Replace the $return output binding name with res
    3. Click on the Save button.



    If the error goes away, then this is only a temporary workaround. We will fix the regression on our end promptly. 



    • 編集済み Ling Toh 2016年11月14日 6:06
    • 回答としてマーク amay077bMVP 2016年11月14日 6:36
    2016年11月14日 5:58