我最近开始了我的C#之旅,非常光明正大.
因此,我的问题是,在安装了toolsv4 4(使用brew的mac)之后,我终于能够看到为什么Rider (它使用的是插件一样)会出现错误(进程用退出代码137完成)。
在切换到dotnet之后,我试图解决另一个问题--隔离--即:
Unhandled exception. System.InvalidOperationException: The gRPC channel URI 'http://:0' could not be parsed.
在大量的googling搜索之后,我发现,如果我尝试使用"normal“run (dotnet .)在本地运行我的函数,这显然会发生--如果我只在Program.cs Main上单击run,就会调用它。相反,我应该选择“娱乐主持人开始.”通过Azure函数核心工具提供。
所以我的错误是:Microsoft.Azure.WebJobs.Script: WorkerConfig for runtime: dotnet-isolated not found. Value cannot be null. (Parameter 'provider')
所以我的问题是,无论我做什么,当我尝试在我的开发者笔记本电脑上运行我的功能时(无论是在我的mac电脑上还是在我的windows笔记本电脑上)(它在Azure门户上运行都很好),在切换到dotnet-isolated之后,我会遇到同样的两种错误。
看到第二个错误,我真的很困惑,为什么我看到" WebJobs“命名空间--就我所理解的新dotnet的一部分--隔离是完全脱离WebJobs的东西.
发布于 2022-04-25 08:30:25
删除我host.json中的host.json部分解决了这个问题。
删除该命令后,我的func start --csharp在命令行、Rider和Visual中工作得很好。
https://stackoverflow.com/questions/71987667
复制相似问题