2017-05-30 125 views
0

我需要從Azure函數中的JSON配置文件中讀取數據。有沒有辦法在不對任何路徑進行硬編碼的情況下引用該文件(假設它與代碼位於同一目錄中)。Azure函數中的配置文件

在另一個答案的解決方案是這樣的:

string configuration = string.IsNullOrEmpty(configurationFile) ? "" : File.ReadAllText(Environment.GetEnvironmentVariable("HOME") + @"\site\wwwroot\functionname\filename); 

有沒有更好的辦法讓這條道路,或在一般的閱讀JSON配置Azure的功能?

回答

1

目前,您找到的解決方案是推薦的方法,但隨着下一個版本的推出(今天即將推出)(2017/5/30),我們推出了一項功能來加強此功能。

您可以瞭解更多有關在這裏: https://github.com/Azure/azure-webjobs-sdk-script/wiki/Retrieving-information-about-the-currently-running-function

+0

新的運行時已經完全部署,您現在可以按照Wiki中記錄的方法進行操作。請讓我知道如果這不回答這個問題。 –

0

你能夠了解這同一主題的一些解釋這個另一個線程,here

我希望這些信息對您有所幫助。