我帮助维护的一些代码使用下面的watchDirectories
方法重新启动应用程序,使用this answer建议的方法。
从这里引用:https://learn.microsoft.com/en-us/azure/azure-functions/functions-host-json,watchDirectories
和watchFiles
实际上是同一件事吗?只是为了重新启动应用程序。除了明显的区别(文件与目录),还有什么区别?watchDirectories
的链接文档提到它正在监视程序集的更改。
watch目录
应监视更改的一组共享代码目录。确保当这些目录中的代码发生更改时,您的函数会拾取更改。
{
"watchDirectories": [ "Shared" ]
}
字符串
watchFiles
由一个或多个文件名称组成的数组,这些文件被监视以查看需要您的应用重新启动的更改。这保证了当这些文件中的代码发生更改时,您的函数会获取更新。
{
"watchFiles": [ "myFile.txt" ]
}
型
1条答案
按热度按时间nzkunb0c1#
watchDirectories
和watchFiles
实际上是同一件事吗--只是为了重新启动应用程序?除了明显的区别(文件与目录),还有什么区别?watchDirectories
的链接文档提到它正在监视程序集的更改。区别:-host.json文件中的watchDirectories和watchFiles属性用于跟踪代码更改并在必要时重新启动应用。与跟踪一个或多个唯一文件的更改的watchFiles不同,watchDirectories跟踪一组共享代码目录、程序集、包、DLL等的更改。功能应用程序将重新启动,以便选择这些更改并进行更新。
HttpTrigger的host.json示例:-
字符串
用于监控HttpTrigger 1和bin目录以及host.json的任何更改,您可以在 * 开发工具>高级工具> Go* 中通过Kudu控制台访问您的函数目录
x1c 0d1x的数据