Hey RCL’ers,
I am currently trying to deploy an Umbraco RCL (Razor Class Library) to Umbraco Cloud. I am using the v2 deployment API. I am using the official Umbraco RCL template. Its a very basic RCL that just says hello.
I am aware of workarounds to get this working such as creating the RCL as a nuget package and referencing it.
However I am trying to get Umbraco Cloud to just deploy it instead. So far its going well??, I have gotten the .NET build that Umbraco performs to pass, the v2 API returns with a success when polling the deployment status. However Kudu will error, below is the deployment log when digging into C:\home\site\deployments\{guid}
2025-08-06T16:29:12.3105749Z,Updating branch ‘master’.,43c85b5d-7a56-41d3-8e57-c702a9a880f8,0
2025-08-06T16:29:13.0762209Z,Updating submodules.,3fe52735-8bcf-4b8e-8409-d59b3a0d9e8e,0
2025-08-06T16:29:13.1230887Z,Preparing deployment for commit id ‘a01b1d7590’.,5f25c23c-e396-40cb-ab59-3d99062ceb2b,0
2025-08-06T16:29:13.2637176Z,Running custom deployment command…,88e97a7f-bc6a-4a75-9576-9ade6b654a45,0
2025-08-06T16:29:13.2949674Z,Running deployment command…,b2195157-0e60-46ad-b6bb-8986c70eacc6,0
2025-08-06T16:29:13.3574706Z,Command: C:\home\SiteExtensions\Umbraco.Cloud.Deployment.SiteExtension.Artifacts.Core\deploy.cmd,0
2025-08-06T16:29:16.6387998Z,Ensuring git configuration,0
2025-08-06T16:29:17.7013254Z,Handling ``ASP.NET`` Core Web Application deployment,0
2025-08-06T16:29:18.2950892Z,CsProjFile location C:\home\site\repository\src\UmbracoProject\UmbracoProject.csproj,0
2025-08-06T16:29:18.3419676Z,Target Major and Minor dotnet sdk version found via the csproj file ‘9.0’,0
2025-08-06T16:29:19.2013626Z,Working Sdk version ‘9.0.300’,0
2025-08-06T16:29:19.2169867Z,Wrote global.json in the repository for version ‘9.0.300’,0
2025-08-06T16:29:20.6857701Z,An issue was encountered verifying workloads. For more information, run “dotnet workload update”.,0
2025-08-06T16:29:21.8264272Z, Determining projects to restore…,0
2025-08-06T16:29:22.9358252Z, All projects are up-to-date for restore.,0
2025-08-06T16:29:47.2489060Z, MyPackage → C:\home\site\repository\MyPackage\bin\Release\net9.0\MyPackage.dll,0
2025-08-06T16:30:39.9392011Z, UmbracoProject → C:\home\site\repository\src\UmbracoProject\bin\Release\net9.0\UmbracoProject.dll,0
2025-08-06T16:30:41.2829848Z, Copying JSON schema files into project directory: appsettings-schema.Umbraco.StorageProviders.json;appsettings-schema.Umbraco.StorageProviders.AzureBlob.json;appsettings-schema.Umbraco.Forms.json;appsettings-schema.Umbraco.Deploy.json;appsettings-schema.Umbraco.Cms.json,0
2025-08-06T16:30:41.3611098Z, Copying JSON schema files into project directory: umbraco-package-schema.json,0
2025-08-06T16:30:41.3923628Z, Adding JSON schema references to appsettings-schema.json: ``https://json.schemastore.org/appsettings.json;appsettings-schema.Umbraco.StorageProviders.json#;appsettings-schema.Umbraco.StorageProviders.AzureBlob.json#;appsettings-schema.Umbraco.Forms.json#;appsettings-schema.Umbraco.Deploy.json#;appsettings-schema.Umbraco.Cms.json#,,0
2025-08-06T16:30:42.0798833Z,0
2025-08-06T16:30:42.0955044Z,Build succeeded.,0
2025-08-06T16:30:42.1111291Z, 0 Warning(s),0
2025-08-06T16:30:42.1423782Z, 0 Error(s),0
2025-08-06T16:30:42.1423782Z,0
2025-08-06T16:30:42.1580034Z,Time Elapsed 00:01:18.77,0
2025-08-06T16:32:56.3065200Z,An unknown error has occurred. Check the diagnostic log for details.,9463177c-8f0f-4cd0-8c40-d59ce5463ae4,2
Does anyone know what this error means: 2025-08-06T16:29:20.6857701Z,An issue was encountered verifying workloads. For more information, run “dotnet workload update”.,0
I cannot find a log entry for 9463177c-8f0f-4cd0-8c40-d59ce5463ae4 where should I look for this log?
Do I need to change something in the codebase to get rid of this error?
Here is some more information on how I have got the RCL to build and pass the initial first validation step. I have GitHub actions perform the NPM build tasks since Umbraco doesn’t have newer version of Node (NPM) available. This gets added to the artifact.
I then add " Condition=“‘$(UMBRACO__CLOUD__ISRUNNINGONCLOUD)’ != ‘true’ AND ‘$(ENVIRONMENT__PROJECTID)’ == ‘’” to prevent Umbraco Cloud running the NPM tasks so it just focuses on the .NET build part and it passes.
Again to summarise, Does anyone know what this error means: 2025-08-06T16:29:20.6857701Z,An issue was encountered verifying workloads. For more information, run “dotnet workload update”.,0
. Is it significant or something to ignore?
I cannot find a log entry for 9463177c-8f0f-4cd0-8c40-d59ce5463ae4 where should I look for this log? I don’t see anything in: C:\home\LogFiles\kudu>