Если вы сконфигурируете приложение функции с другим значением для AzureWebJobsScriptRoot
, то хост функций должен учитывать это новое значение. Например, если вы установите AzureWebJobsScriptRoot = D:\home\site\wwwroot\foo
, то узел функций будет искать файл host.json и каталоги функций в папке D: \ home \ site \ wwwroot \ foo.
По умолчанию эта переменная среды не задана. Так что ожидается, что если вы не установили его самостоятельно, то System.Environment.GetEnvironmentVariable("AzureWebJobsScriptRoot")
вернет ноль.
Имейте в виду, что если вы измените этот параметр, другие компоненты, такие как портал, Visual Studio, код Visual Studio и т. Д., Не будут знать о настройке и развернут ваш код в обычном местоположении по умолчанию. Если вы хотите настроить этот параметр, вам необходимо убедиться, что код приложения развернут в нужном месте.
Пожалуйста, смотрите полную информацию здесь