英文:
Running dotnet isolated in debug mode
问题
I have created an Azure function V4 on .NET6 running in dotnet-isolated mode.
When i start the function using the regular run configuration it starts up fine.
When i then attach the debugger manually i can succesfully debug the function.
However when i start the function using the debug configuration it looks like the process fails to attach and an exception is thrown:
[2023-02-27T09:07:42.258Z] Failed to start a new language worker for runtime: dotnet-isolated.
[2023-02-27T09:07:42.259Z] System.Private.CoreLib: A task was canceled.
The function start up command is the following:
I am using azure toolkit for rider version: 3.50.0.1546-2022.3
I am using rider version 2022.3.2
英文:
I have created an Azure function V4 on .NET6 running in dotnet-isolated mode.
When i start the function using the regular run configuration it starts up fine.
When i then attach the debugger manually i can succesfully debug the function.
However when i start the function using the debug configuration it looks like the process fails to attach and an exception is thrown:
[2023-02-27T09:07:42.258Z] Failed to start a new language worker for runtime: dotnet-isolated.
[2023-02-27T09:07:42.259Z] System.Private.CoreLib: A task was canceled.
The function start up command is the following:
I am using azure toolkit for rider version: 3.50.0.1546-2022.3
I am using rider version 2022.3.2
答案1
得分: 1
当我将函数主机参数设置为 host start --pause-on-error
时,不附加到任何进程,使用此配置进行调试时,调试工作正常:
在调试配置中将函数主机参数更改为 host start --dotnet-isolated-debug --verbose
,并且不附加到任何进程。保留断点,然后使用函数应用配置进行调试:
这是一个.NET 6隔离的v4 Azure函数项目。
英文:
When I have Function Host Arguments as host start --pause-on-error
,
then debugging is working fine with this configuration without attaching to any process:
After changing the Function Host Arguments to host start --dotnet-isolated-debug --verbose
in the Debug Configuration and do not attach to any process. Keep the breakpoint and hit debug with the Function App Configuration:
It’s a .NET 6 Isolated v4 Azure Function Project.
答案2
得分: 1
重新安装了Azure CLI和Azure函数核心工具,现在我可以进行调试。
英文:
Completely reinstalled Azure CLI and Azure functions core tools, i can debug now.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论