2016-11-30 35 views
0

我正在使用Azure應用程序服務託管API,並且還部署了Web作業。當我在本地調試時,我必須在每個項目的web.config和app.config中分別配置應用程序設置配置項。在Azure應用程序門戶上,有一個地方可以添加「應用程序設置」 - 我想知道如果一旦部署並運行,API和WebJob都會從這個相同的位置讀取數據嗎?Azure Web作業和Azure應用服務API是否從相同的「應用程序設置」中讀取一次?

謝謝。

回答

0

將您的解決方案部署到Azure後,其中的所有項目都將首先讀取保存在Azure門戶上的應用設置。這些設置將覆蓋本地設置。

0

我讀過的最好的解釋來自這個博客帖子:https://azure.microsoft.com/en-us/blog/windows-azure-web-sites-how-application-strings-and-connection-strings-work/

基本上,無論是網絡的工作和API首先來看看在應用程序設置部分的任何設置。如果這個價值存在,他們就從那裏拿走它。但是,如果設置不存在,它們將分別從各自的應用程序文件中讀取,即API將從web.config中讀取,Web作業將從app.config中讀取。

相關問題