Allow file middlewares to run if there's an endpoint with a null request delegate (#42458)
* Allow file middlewares to run if there's an endpoint with a null request delegate #42413 * Ensure EndpointMiddleware checks AuthZ/CORS metadata even if endpoint.RequestDelegate is null * Update null equality check to use "is" * Added tests for StaticFileMiddleware changes * Add tests for DefaultFiles/DirectoryBrowser middleware * Add endpoint middleware test
显示
- src/Http/Routing/src/EndpointMiddleware.cs 19 个添加, 16 个删除src/Http/Routing/src/EndpointMiddleware.cs
- src/Http/Routing/test/UnitTests/EndpointMiddlewareTest.cs 29 个添加, 0 个删除src/Http/Routing/test/UnitTests/EndpointMiddlewareTest.cs
- src/Middleware/StaticFiles/src/DefaultFilesMiddleware.cs 1 个添加, 1 个删除src/Middleware/StaticFiles/src/DefaultFilesMiddleware.cs
- src/Middleware/StaticFiles/src/DirectoryBrowserMiddleware.cs 2 个添加, 2 个删除src/Middleware/StaticFiles/src/DirectoryBrowserMiddleware.cs
- src/Middleware/StaticFiles/src/StaticFileMiddleware.cs 3 个添加, 3 个删除src/Middleware/StaticFiles/src/StaticFileMiddleware.cs
- src/Middleware/StaticFiles/test/UnitTests/DefaultFilesMiddlewareTests.cs 46 个添加, 1 个删除...StaticFiles/test/UnitTests/DefaultFilesMiddlewareTests.cs
- src/Middleware/StaticFiles/test/UnitTests/DirectoryBrowserMiddlewareTests.cs 40 个添加, 1 个删除...icFiles/test/UnitTests/DirectoryBrowserMiddlewareTests.cs
- src/Middleware/StaticFiles/test/UnitTests/StaticFileMiddlewareTests.cs 82 个添加, 0 个删除...e/StaticFiles/test/UnitTests/StaticFileMiddlewareTests.cs
想要评论请 注册 或 登录