Please provide the following:
Provide the steps required to reproduce the problem:
Alternatively set function to be triggered by $web, function will not run at all and no errors appear.
Provide a description of the expected behavior.
Function should output a blob to the $web container with no issues.
Function throws error message:
*** [Error] Executed 'Functions.****' (Failed, Id=***)
Validation failed for property 'BlobPath', value '$web/index.html'. The field BlobPath is invalid.
Use the Node.js preview library and upload the blob within the function itself.
Provide any related information

The same applies to C# (runtime 2.0.12246.0, NuGet package v3.0.2).
Just hit this myself C# .NET Core 2.2, NuGet package v3.0.6
Any movement on this? I just hit this issue with a JavaScript function. Runtime version: 2.0.12641.0
@3xj Doesn't seem to be anything, I had to rewrite the output functionality to get my function to work.
Adding my +1, seems this isn't moving very fast.
It's been reported here too: #3804.
It's working fine if you upgraded to lastes version of the nuget package for example "Microsoft.Azure.WebJobs.Extensions.Storage" Version="4.0.4"
Most helpful comment
The same applies to C# (runtime 2.0.12246.0, NuGet package v3.0.2).