标签: dotnet-isolated

Difference .net 6 and .net 6 isolated for Azure Function Apps

With Azure functions what is the difference of using .net 6 and .net 6 isolated?

azure azure-functions dotnet-isolated

16
推荐指数
2
解决办法
1万
查看次数

Azure 函数 dotnet-isolated v4

我最近开始了我的 C# 之旅,一切都那么简单......

所以我的问题是,在安装 azure-functions-core-toolsv4 (mac 使用brew)后,我终于能够明白为什么 Rider (使用与插件相同的功能)刚刚退出并出现错误(进程以退出代码 137 结束)。

我试图解决切换到 dotnet-isolated 后遇到的另一个问题 - 即:

Unhandled exception. System.InvalidOperationException: The gRPC channel URI 'http://:0' could not be parsed.

经过大量谷歌搜索后,我发现如果我尝试使用“正常”运行(dotnet run...)在本地运行我的函数,则显然会发生这种情况 - 如果我只是在 Program.cs Main 上点击运行,则会调用该函数。相反,我应该选择通过 Azure Functions Core Tools 提供的“func host start ...”。

所以我的错误是: Microsoft.Azure.WebJobs.Script: WorkerConfig for runtime: dotnet-isolated not found. Value cannot be null. (Parameter 'provider')

所以我的问题是,无论我做什么,在切换到 后dotnet-isolated,当我尝试在我的开发人员笔记本电脑上运行我的启动功能(在我的 mac 和我的 Windows 笔记本电脑上)时,我都会遇到两种相同的错误(它运行良好)在 Azure 门户上)。

看看第二个错误,我真的很困惑为什么我看到“WebJobs”命名空间 - 据我所知,新的 dotnet-isolated 的一部分是完全脱离 WebJobs 的东西......

azure-functions .net-6.0 dotnet-isolated

5
推荐指数
1
解决办法
3752
查看次数

配置 NET 6 Azure Function 应用程序运行状况检查

我正在努力寻找有关如何在 Azure 中为 .NET 6 Core 功能应用程序设置运行状况检查的任何最新文档。

该应用程序在应用程序服务计划(而不是消耗)内以 DOTNET-ISOLATED 运行。

文档解释了如何在 Azure 中设置运行状况检查部分(足够简单)。

但它没有从代码角度解释任何地方需要在函数应用程序端运行什么。有各种各样的健康检查东西可用,但它们似乎都是针对 WebApi 的,或者没有 .NET 6 的示例。

对于 WebApi 来说这很容易做到(只需几句俏皮话),但对于他们自己的函数应用程序却不是这样,这似乎很愚蠢?

这看起来很简单,但似乎只适用于消费计划?

我已经查看了一些关于 .NET 5 的文章和答案,包括这篇文章和答案,但它缺乏细节,并且似乎不是对 .NET 6 的明显翻译?

有人有一些工作代码的示例吗?健康检查需要多深入?我可以只编写一个返回 200 并将 Azure 指向它的简单函数吗?

c# azure azure-functions health-check dotnet-isolated

4
推荐指数
1
解决办法
2786
查看次数