2017-10-16 3 views
0

저는 Azure 함수를 처음 사용하고 메시지를 대기열로 보내거나 삽입하는 샘플 함수를 만들려고합니다. & 테이블 저장소. 나는 Visual에서 기능을 게시 할 때 나는 20117 15.3.5 프로페셔널 에디션 비주얼 스튜디오를 사용하고Visual Studio에서 Azure로 하늘색 함수를 게시해도 바인딩이 생성되지 않습니다.

가 나는 기능과 지역에서 작업 벌금을 만들 수 있어요

(현재 내가 흔적 버전입니다)이 문제입니다

가 울부 짖는 소리 스크린 샷

를 참조

스튜디오는 복사하지 않고/function.json 밖으로 빠져 바인딩 푸른하기

비주얼 스튜디오 코드 : 펍 후 Visual Studio Code

푸른, Function.json 파일 어 : After Publish to Azure Function.json file

답변

1

VS에서 게시, 출력 바인딩에 캡처됩니다 컴파일 및 기능에 존재 할 필요가 없습니다 (코드에서 볼 수있는 속성을 기반으로) 진. json. 트리거가 작동하는 데 필요한만큼 트리거 만 표시됩니다.

일반적으로 VS 배포를 처리 할 때는이 파일을 무시해야합니다. 모든 것이 올바르게 작동하므로이 파일을 구현 세부 사항으로 간주해야합니다.

+0

출력 바인딩 ('function.json'과 컴파일 된 함수의 속성)을 읽는 두 가지 다른 방법이 있다는 것에 조금 걱정이됩니다. 'function.json'을 표준화하는 것처럼 모든 것이 일관되게 유지됩니다. 'functions.json'에서 얻지 못할 컴파일 된 함수의 속성으로부터 출력 바인딩을 읽는 것이 유익합니까? –

+0

.cs 파일에 소스 코드가있는 것과 컴파일 된 바이너리로 끝나는 것과 동일합니다. VS로 작업 할 때 관심을 가져야 할 것은 함수의 속성을 포함하여 소스 코드뿐입니다. 소스 코드를 작성하면 빌드 아티팩트 (어셈블리, function.json 및 기타 사항)가 생성되며 일반적으로 볼 수있는 내용에 너무 관심을 가져서는 안됩니다. –

+0

설명해 주신 데 감사드립니다 @DavidEbbo. 한 가지 더 질문이 있습니다. 게시 방법의 일부인 local.settrings.json을 게시하는 방법은 무엇입니까? – VInayK