Is there an existing issue for this?
Describe the bug
When using HttpSys and targeting net10.0 WebApplication throws HEFException when disposed.
The error is only thrown when run from Visual Studio where Debugger is attached (Debug and Release).
The error is not thrown when targeting net8.0 or net9.0, so an issue introduced in net10.0.
Expected Behavior
WebApplication does not throw HEFException when disposed.
Steps To Reproduce
Please see this repository.
Exceptions (if any)
fail: Microsoft.AspNetCore.Server.HttpSys.HttpSysListener[15]
Dispose
System.Runtime.InteropServices.SEHException (0x80004005): External component has thrown an exception.
at Interop.Kernel32.CloseHandle(IntPtr handle)
at Microsoft.Win32.SafeHandles.SafeFileHandle.ReleaseHandle()
at System.Runtime.InteropServices.SafeHandle.InternalRelease(Boolean disposeOrFinalizeOperation)
at System.Runtime.InteropServices.SafeHandle.Dispose()
at Microsoft.AspNetCore.Server.HttpSys.HttpSysListener.DisposeInternal()
at Microsoft.AspNetCore.Server.HttpSys.HttpSysListener.Dispose(Boolean disposing)
.NET Version
10.0.102
Anything else?
dotnet --list-sdks
6.0.428 [C:\Program Files\dotnet\sdk]
8.0.319 [C:\Program Files\dotnet\sdk]
8.0.417 [C:\Program Files\dotnet\sdk]
9.0.310 [C:\Program Files\dotnet\sdk]
10.0.102 [C:\Program Files\dotnet\sdk]
[System.Environment]::OSVersion
Platform ServicePack Version VersionString
-------- ----------- ------- -------------
Win32NT 10.0.26200.0 Microsoft Windows NT 10.0.26200.0
Is there an existing issue for this?
Describe the bug
When using HttpSys and targeting net10.0 WebApplication throws HEFException when disposed.
The error is only thrown when run from Visual Studio where Debugger is attached (Debug and Release).
The error is not thrown when targeting net8.0 or net9.0, so an issue introduced in net10.0.
Expected Behavior
WebApplication does not throw HEFException when disposed.
Steps To Reproduce
Please see this repository.
Exceptions (if any)
.NET Version
10.0.102
Anything else?