我有一个 Azure Http 触发器函数,它构建成功并且运行没有错误,但它没有加载该函数。当前运行输出以详细模式给出以下内容:

在使用 Postman 测试端点时,出于明显的原因,它给了我 404 HTTP 响应。为了解决这个问题,我尝试了与函数本身相关的多种可能性,例如:
最初的假设是这是由于我正在开发的功能引起的,但进一步的调查表明,我想要在本地运行和调试的所有本地开发功能都会发生这种情况(在多个 IDE 和终端中使用新的测试功能进行了尝试) 。这指出了一个更全球性的问题。目前使用 JetRider 运行它,但也尝试使用 Visual Studio 并直接命令行执行。
使用 Azure Functions Core Tools 的 azure 函数:4.0.4915 函数运行时版本:4.14.0.19631 框架:.net 6.0 语言:C#
问题:这可能是什么原因造成的,或者如何解决?
更新:
在调查时发现func没有从项目函数根读取host.jsonand 。local.settings.json如何纠正这个问题以从项目中读取它?
我的 CI 管道中有一个构建步骤,我可以在其中恢复解决方案的 NuGet 包。我正在从 Sonatype Nexus 上的 NuGet 托管存储库检索我的 NuGet 包。包还原本身运行得足够流畅,但它在验证某些包(在本例中是 Microsoft 提供的包)时花费了近 2 到 3 分钟的步骤中挂起。我完成此恢复的构建代理无法访问互联网。这就是为什么我还在 Sonatype Nexus 上使用 NuGet 代理。例如,它被挂起的步骤是:
PackageSignatureVerificationLog:PackageIdentity:Microsoft.Owin.3.1.0 来源:...nuget\packages\ PackageSignatureValidity:True
我考虑过将可信签名者列表添加到我的构建的 nuget 配置中。但由于我的机器无法访问互联网,这不会很有帮助。如 Microsoft 文档中所述: https://learn.microsoft.com/en-us/nuget/reference/cli-reference/cli-ref-trusted-signers
如https://learn.microsoft.com/en-us/nuget/reference/nuget-config-file中所述,
我还尝试设置在这种情况signitureValidationMode下<add key="signatureValidationMode" value="accept" />将默认验证包。即使这是默认情况,如果连接失败则接受它们。但这不会改变我的 NuGet 恢复速度。
除了为我的解决方案需要的所有 NuGet 验证 URL 开放网络访问之外。
有没有办法可以将 NuGet 配置设置为不在构建代理的离线模式下验证 NuGet 包的证书?