Azure Functions 不使用最新的二进制文件

标签 azure azure-functions

我正在使用编译的库用 C# 构建一个函数应用程序。我从 CLI 部署代码,一切都很好。
使用 KUDU 检查文件系统,我可以看到所有文件都已更新,*.dll 已更新(时间戳),但执行该函数时我得到了早期构建的结果。
我从 Visual Studio 本地执行该函数,一切正常,输出符合预期。
有时我可以通过从 KUDU 重新启动站点来使用新版本,但这确实不是所希望的。
任何想法?我通过 Github 部署时从未遇到过这些问题。

最佳答案

您的程序集部署在哪里?如果将程序集部署到实际函数文件夹之外的文件夹,请将其添加到 host.json 文件中的 watchDirectories 配置中。

您可以找到有关该设置的更多信息 here .

关于Azure Functions 不使用最新的二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43221970/

相关文章:

node.js - 将 AzureServiceProject Node.js 发布到 Windows Server 2012

.net - 排查 App Insight 仅显示部分日志的问题

azure - 从 Azure Active Directory 组成员获取设备所有者

azure - CosmosDB模拟器: The value for one of the HTTP headers is not in the correct format

azure - Function App 中表存储的 CRUD 操作

azure - Get-AzureRMVmImage cmdlet 未列出所有可用的虚拟机镜像

azure - 如何访问部署在Azure上的VS代码

azure - AzureFunctions 中的自定义 TelemetryInitializers

azure-functions - 在当前项目和插件组中未找到前缀 'azure-function' 的插件

azure - 如何通过 Kudu Api 动态运行手动部署在门户上的 azure 函数?