When we create a brand new Logic App Standard inside the Azure Portal, there is no option, as far as I know, for us to specify what type of .NET Version we want to use. For example, if I select the Workflow Service Plan option on the Logic App creation wizard:
The only options we can select/configure are the Logic App name, the region, and the Windows plan. In this case, I choose the Workflow Standard WS1.
Of course, we can configure the Storage Account settings, networking, and so on. But there is no option for us to configure the desired .NET version and if we will be using 64 Bits or 32-bits.
So, after the creation of a brand new Logic App Standard service, I was surprised to see this warning message on the Settings > Configuration > General settings
The selected version ‘.NET 6 (LTS) In-process’ will deprecate on 11/12/2024. Please consider updating it soon.
Cause
As the message describes, the reason is quite simple to understand: the .NET 6 (LTS) In-process is already deprecated (will deprecate on 11/12/2024).
The surprise here is that if I’m creating a new Logic App Standard by default, it uses a deprecated .Net version and not the most recent, as expected!
Solution
Luckily for us, the solution is quite simple to apply. To “solve” and remove this warning message, we just need to:
- On the Logic App Standard service, access to Settings > Configuration > General settings
- And change the .NET version property to be: .NET 8 (LTS) In-process
- Click Save.
- And just to make sure, access the Overview page and click Restart.
I hope you find this helpful! If you liked the content or found it useful and want to help me write more, you can buy (or help me buy) my son a Star Wars Lego!