2017-12-07 24 views
1

우리는 VB.NET에서 비주얼 스튜디오 2017 및 하늘빛 미리 컴파일 된 기능을 사용하고 있습니다. 모든 기능은 func.exe CLI 도구를 사용하여 로컬에서 성공적으로 실행됩니다. Azure에 Function App을 게시하여 포털에서보고 테스트 할 수 있습니다.애저 (Azure) 미리 컴파일 된 논리 애플 리케이션에 사용할 수없는 기능

우리가 논리 애플 리케이션의 일부로 기능을 사용하려고 할 때 문제가 있습니다. Azure Functions를 선택하고 우리의 함수 app를 볼 수있는 액션을 추가 할 수 있지만 기본 함수 중 어느 것도 사용할 수 없거나 누락되었습니다.

내가 무엇이 누락 되었습니까?

http 트리거와 웹 후크를 사용하고 있습니다.

편집 그것은 참 전용 유형 '일반 웹 후크'의 기능을 논리 앱에서 지원하는 사용자 정의 경로

답변

2

로직 앱과 비슷한 문제가 있습니다. 내 HttpTrigger 중 일부는 정상적으로 작동하고 다른 일부는 정상적으로 작동하지 않습니다. 유일한 차이점은 라우팅이라고 알았습니다. 맞춤 경로를 사용하는 기능이 로직 앱 액션 선택 도구에 표시되지 않았습니다. 방금 맞춤 경로를 삭제했으며 모든 것이 벌금을 부과합니다.

나는 문제가 여기 openned했습니다

** 편집 :

이입니다 : ** 다음은 푸른 팀에서 답변입니다 디자인. Azure 기능이 Logic Apps에서 호출되는 방식의 경로 기능은 API "목록 호출 URL"을 호출하는 것입니다. 이 URL의 경로는 https://function.azurewebsites.net/api/my/ {custom}/route? code = 123이고 Logic App에는 경로 템플릿을 구문 분석 할 수있는 방법이 없습니다. 바꾸어 말하면 우리는 무엇이 정적이고 무엇이 대체되어야하는지 모르고, 그것을 원래의 행동으로 "대체"할 방법이 없다.

함수에 대한 OpenAPI 정의를 제공하면 주위를 둘러 쌀 수 있으며 swagger에 지정된 경로 매개 변수를 기반으로 카드를 렌더링합니다. 또한 Logic Apps에 표시해야하는 경우 경로를 사용할 수 없습니다.

1

했다. 어떤 유형을 사용하고 있는지 나타내지는 않지만 'http 트리거'기능을 사용하는 경우 문제 일 수 있습니다.

+1

HttpTriggers는 논리 응용 프로그램에서 잘 작동합니다. 일부 맞춤 경로를 수행하려고 할 때 유일한 문제가 발생했습니다. – Thomas

+0

@Thomas 실제로 문제를 일으키는 맞춤 경로였습니다. – Dooie

+0

좋아요! @ 토마스, 그걸로 답을 추가해서 받아 들일 수 있습니까? –