【问题标题】:Durable Azure Function created with .Net6 (VS2022) debugging locally giving Source Not Found使用 .Net6 (VS2022) 创建的持久 Azure 函数在本地进行调试,导致找不到源
【发布时间】:2022-06-21 14:47:08
【问题描述】:

我创建了一个具有以下版本的 Azure 持久函数。

.Net=>.Net6

Azure 函数=> V4

Microsft.Azure.WebExtensions.DurableTask => 2.7.2

Microsoft.NET.Sdk.Functions=>4.1.1

在尝试运行使用函数创建的样板代码时,它要求从互联网下载源链接文件。

如果我不从 Internet 下载源链接文件,它会在调试(FunctionInvoker.cs、FunctionExecutor.cs 等)cs 文件时显示 Source Not Found 选项卡。

如果我下载源代码并继续调试从源链接下载的cs文件中的控件。

下载并继续调试是正确的选择,以及如何抑制源链接下载文件中的调试,因为我对每次从 SourceLink 文件调试都不感兴趣。

如果除此之外还有其他更好的选择来创建持久功能,请提出更好的选择。 非常感谢任何快速帮助。提前谢谢你..!!

【问题讨论】:

    标签: c# azure azure-functions


    【解决方案1】:

    我们已经尝试在我们的环境中创建 Durable Azure 功能并测试成功,您可以按照以下解决方法:-

    • 使用 VS 2022 v17.2.1 与您的配置相同,使用 .net 6 创建了 Durable 函数。

    • 我们的.csproj 中有以下版本

    运行功能的输出细节:-

    有关详细信息,请参阅此 MICROSOFT 文档|CREATE DURABLE FUNCTION USING VS 2022。 & SO THREAD 类似问题。

    或者,你可以参考这个来更新这个GitHub问题中提到的vs版本和azurite版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-24
      • 2021-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多