2017-10-16 11 views
0

Azure関数が新しく、キューにメッセージを送信/挿入するサンプル関数を作成しようとしています&テーブルストレージ。私はVisualから機能を公開するときに、私は20117 15.3.5プロフェッショナル版のVisual Studioを使用していVisual StudioからAzureにAzure関数を公開してもバインディングが生成されない

は、私が機能し、ローカルでの作業罰金を作成することができています

(現在私は歩道のバージョンにしています)、問題がありますパブの後 Visual Studio Code

:そのコピーしない/ function.jsonを紺碧するメーカーは

が怒鳴るのスクリーンショットを参照してください

Visual Studioのコードのバインディングを逃しています After Publish to Azure Function.json file

答えて

1

VSから公開する場合は、出力バインディングは(あなたのコードに表示属性に基づいて)コンパイルされたバイナリで捕獲され、関数内に存在する必要がありますされていない:アズール、Function.jsonファイルに日本語。 json。トリガするインフラストラクチャを動作させるためには、トリガだけが表示されます。

一般に、VS展開を処理する場合は、このファイルを無視する必要があります。状況は正しく動作し、このファイルを実装の詳細として表示する必要があります。

+0

私は、出力バインディング( 'function.json'とコンパイルされた関数の属性)を読むための2つの異なる方法があることを少しは心配しています。 'function.json'で標準化しているように見えますが、すべてが一貫しています。 'functions.json'から得られないコンパイルされた関数の属性から出力バインディングを読み出すことに利点がありますか? –

+0

.csファイルにソースコードを持つのと同じですが、コンパイルされたバイナリで終わるのと同じです。 VSを使って作業するときは、関数の属性を含め、ソースコードだけが気になる必要があります。ソースコードをビルドすると、ビルド成果物(アセンブリ、function.jsonなど)が生成されます。一般に、そこに表示されているものの詳細についてはあまり気にしないでください。 –

+0

説明のために@DavidEbboに感謝します。もう1つの質問があります。公開プロセスのlocal.settrings.json部分を公開する方法や方法は何ですか? – VInayK