-
Notifications
You must be signed in to change notification settings - Fork 10.5k
Description
Describe the bug
From this line of code:
aspnetcore/src/Hosting/Hosting/src/StaticWebAssets/StaticWebAssetsFileProvider.cs
Line 138 in 44e4493
public DateTimeOffset LastModified => throw new NotImplementedException(); |
fail: Microsoft.AspNetCore.Server.Kestrel[13]
Connection id "0HLSRADOA4F8O", Request id "0HLSRADOA4F8O:00000001": An unhandled exception was thrown by the application.
System.NotImplementedException: The method or operation is not implemented.
at Microsoft.AspNetCore.Hosting.StaticWebAssets.StaticWebAssetsFileProvider.StaticWebAssetsDirectoryRoot.StaticWebAssetsFileInfo.get_LastModified()
at Microsoft.AspNetCore.StaticFiles.HtmlDirectoryFormatter.GenerateContentAsync(HttpContext context, IEnumerable1 contents) at Microsoft.AspNetCore.StaticFiles.DirectoryBrowserMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.HostFiltering.HostFilteringMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Hosting.HostingApplication.ProcessRequestAsync(Context context) at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication
1 application)
I get this exception by using app.UseDirectoryBrowser();
.
I also have disabled the app.UseDeveloperExceptionPage();
which gives me more details on exception callstack since the ExceptionPage does lead to a different callstack.
I can not make to much sense out of this error at the moment, but i guess this method should be implemented (or least lead to an FileNotFound exception)
I'm referencing an RCL which i load at runtime into an AssemblyLoadContext. Clearly the issue is related to static web assets which may not be build or located correctly yet in my case. Due to the fact that i use custom dll locations and do not reference the dlls in my AppHost project as direct dependencies (which may cause the build pipeline to miss something. going to investigate this now ;)).
Further technical details
- ASP.NET Core version 3.1 using latest Blazor.Server 3.1.0-preview4.19579.2
- Include the output of
dotnet --info
.NET Core SDK (gemäß "global.json"):
Version: 3.1.101
Commit: b377529961
Laufzeitumgebung:
OS Name: Windows
OS Version: 10.0.17763
OS Platform: Windows
RID: win10-x64
Base Path: C:\Program Files\dotnet\sdk\3.1.101\
Host (useful for support):
Version: 3.1.1
Commit: a1388f194c
.NET Core SDKs installed:
2.1.801 [C:\Program Files\dotnet\sdk]
2.2.401 [C:\Program Files\dotnet\sdk]
3.1.100 [C:\Program Files\dotnet\sdk]
3.1.101 [C:\Program Files\dotnet\sdk]
.NET Core runtimes installed:
Microsoft.AspNetCore.All 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.1.14 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.1.15 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.2.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.1.14 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.1.15 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.2.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.1.12 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.14 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.15 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.2.6 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.1.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 3.1.1 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
- Visual Studio 2019 16.4.3