我正在处理现有的 Azure Functions 项目
我知道在 AzFuncs 4.0 中,我们可以在进程模式(在与 AzFunc 运行时相同的上下文中运行)或隔离模式(单独的进程,这允许灵活性,例如在不同版本上运行)运行 .Net 6 应用程序框架)。
我如何知道它正在使用什么处理模型?
最佳答案
答案在于配置变量 FUNCTIONS_WORKER_RUNTIME 的值。
dotnet
=> 处理中dotnet-isolated
=> 进程外(隔离)
这可以在本地的 local.settings.json
中找到。您可能必须从同事那里获取此文件,因为它通常会添加到项目的 .gitignore 文件中。
如果已部署,请检查 Azure Functions 配置设置下的值。
关于azure-functions - 我的 Azure Functions 应用程序是否配置为在进程内或进程外(隔离)运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74089137/