2017-12-01 7 views
1

Azure Function App을 사용하여 전자 메일을 보내고 (서비스 버스 항목 사용) SDK/CLI 도구를 사용하여 로컬에서 아름답게 작업 할 수 있습니다. 사용 가능한 Visual Studio 게시 옵션을 사용하는 Azure는 기능이 실행되지 않고 오류가없고 모니터에 "No Data Available"이 표시됩니다. 아마도 내가 생각할 수있는 유일한 것은 아마도 로컬로 앱을 실행할 수있는 local.settings.json 파일이 함수 앱에 수동으로 입력해야한다는 것입니다.Azure에서 Azure 기능이 실행되지 않습니다. (오류 없음)

function.json 옆의 Run (실행)을 클릭하면 Logs "2017-12-01T16 : 59 : 21 Welcome, 이제 로그 스트리밍 서비스에 연결되었습니다."라는 메시지가 나타납니다. 다른 정보는 제시되지 않습니다. 또한 주제를 확인한 후 보류중인 메시지가 있습니다.

나는 Kudo를 사용하여 bin 폴더에 파일이 성공적으로 게시되었음을 확인했으며, function.json (아래)은 나에게 맞는 것으로 확인되었습니다. 누구도 왜 이것이 실행되지 않고 오류가 없는지에 대한 아이디어가 있습니까? 참고로, 함수 폴더에는 function.json 만 있지만, 한 수준 위로 bin 폴더와 json에 표시된 dll이 있습니다.

function.json : 푸른에 배포 할 때

{ 
    "generatedBy": "Microsoft.NET.Sdk.Functions-1.0.0.0", 
    "configurationSource": "attributes", 
    "bindings": [ 
    { 
     "type": "serviceBusTrigger", 
     "topicName": "topicemail-dev", 
     "subscriptionName": "subLowPriority", 
     "accessRights": "manage", 
     "name": "mySbMsg" 
    } 
    ], 
    "disabled": false, 
    "scriptFile": "..\\bin\\Emailer.dll", 
    "entryPoint": "Emailer.Functions.LowEmail" 
} 

답변

2

, 기능 local.settings.json를 사용하지 않습니다. 대신 앱 설정에서 값을 읽습니다. 당신이해야 할 일은 각각의 재산에 대한 add App Settings의 가치입니다. local.settings.json

+1

감사합니다. 이상하게도 그들은 "연결 정보 누락"또는 "연결할 수 없음"과 같은 오류를 제공하지 않을 것입니다. – Nate