diff --git a/samples/GiraffeRazorSample/GiraffeRazorSample.fsproj b/samples/GiraffeRazorSample/GiraffeRazorSample.fsproj index c56f144..e20b44e 100644 --- a/samples/GiraffeRazorSample/GiraffeRazorSample.fsproj +++ b/samples/GiraffeRazorSample/GiraffeRazorSample.fsproj @@ -1,7 +1,7 @@ - net5.0 + net6.0 GiraffeRazorSample GiraffeRazorSample false @@ -12,10 +12,6 @@ - - - - diff --git a/samples/GiraffeRazorSample/Program.fs b/samples/GiraffeRazorSample/Program.fs index b866c00..0ba8ccc 100644 --- a/samples/GiraffeRazorSample/Program.fs +++ b/samples/GiraffeRazorSample/Program.fs @@ -11,7 +11,6 @@ open Microsoft.AspNetCore.Http.Features open Microsoft.AspNetCore.Mvc.ModelBinding open Microsoft.Extensions.Logging open Microsoft.Extensions.DependencyInjection -open FSharp.Control.Tasks open Giraffe open Giraffe.Razor @@ -62,6 +61,7 @@ let smallFileUploadHandler = let largeFileUploadHandler = fun (next : HttpFunc) (ctx : HttpContext) -> task { + ctx.Request.HasFormContentType |>ignore //otherwise formFeature will be null let formFeature = ctx.Features.Get() let! form = formFeature.ReadFormAsync CancellationToken.None return! (form.Files |> displayFileInfos) next ctx diff --git a/src/Giraffe.Razor/Giraffe.Razor.fsproj b/src/Giraffe.Razor/Giraffe.Razor.fsproj index 85ab485..b3d840f 100755 --- a/src/Giraffe.Razor/Giraffe.Razor.fsproj +++ b/src/Giraffe.Razor/Giraffe.Razor.fsproj @@ -11,7 +11,7 @@ $(NoWarn);NU5104 - net5.0 + net6.0 portable Library true @@ -45,8 +45,7 @@ - - + diff --git a/src/Giraffe.Razor/HttpHandlers.fs b/src/Giraffe.Razor/HttpHandlers.fs index cfca34a..9858029 100644 --- a/src/Giraffe.Razor/HttpHandlers.fs +++ b/src/Giraffe.Razor/HttpHandlers.fs @@ -12,7 +12,6 @@ module HttpHandlers = open Microsoft.AspNetCore.Mvc.ViewFeatures open Microsoft.Extensions.DependencyInjection open Microsoft.AspNetCore.Antiforgery - open FSharp.Control.Tasks open Giraffe open RazorEngine diff --git a/src/Giraffe.Razor/RazorEngine.fs b/src/Giraffe.Razor/RazorEngine.fs index 32cac04..293e1d5 100644 --- a/src/Giraffe.Razor/RazorEngine.fs +++ b/src/Giraffe.Razor/RazorEngine.fs @@ -13,7 +13,6 @@ module RazorEngine = open Microsoft.AspNetCore.Mvc.Rendering open Microsoft.AspNetCore.Mvc.ViewFeatures open Microsoft.AspNetCore.Routing - open FSharp.Control.Tasks let private extractRouteData (path : string) = // Normalize nulls