New JsonBodyProvider
d6d8f300789acd4b644608d52294d0c54922320c
4 files changed
netproxy.nuspecsrc/NetproxySolution.Web/NetproxySolution.Web.csprojsrc/NetproxySolution.Web/Program.cssrc/NetproxySolution.sln
diff --git a/netproxy.nuspec b/netproxy.nuspec
index d629d77..976b85e 100644
--- a/netproxy.nuspec
+++ b/netproxy.nuspec
@@ -2,7 +2,7 @@
<package >
<metadata>
<id>netproxy</id>
- <version>8.2.3</version>
+ <version>10.0.1</version>
<title>netproxy</title>
<readme>docs\README.md</readme>
<authors>alphons</authors>
@@ -16,7 +16,7 @@
.net core controllers (including uploads and progress events)
</description>
<dependencies>
- <dependency id="Mvc.ModelBinding.MultiParameter" version="8.2.3" />
+ <dependency id="VanDerHeijden.JsonBodyProvider" version="10.0.4" />
</dependencies>
<!-- <releaseNotes>First release.</releaseNotes> -->
<!-- <copyright>$copyright$</copyright> -->
diff --git a/src/NetproxySolution.Web/NetproxySolution.Web.csproj b/src/NetproxySolution.Web/NetproxySolution.Web.csproj
index 99fd08f..593a96b 100644
--- a/src/NetproxySolution.Web/NetproxySolution.Web.csproj
+++ b/src/NetproxySolution.Web/NetproxySolution.Web.csproj
@@ -12,7 +12,7 @@
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\..\Mvc.ModelBinding.MultiParameter\src\Mvc.ModelBinding.MultiParameter\Mvc.ModelBinding.MultiParameter.csproj" />
+ <ProjectReference Include="..\..\..\VanDerHeijden.JsonBodyProvider\src\VanDerHeijden.JsonBodyProvider\VanDerHeijden.JsonBodyProvider.csproj" />
</ItemGroup>
<ItemGroup>
diff --git a/src/NetproxySolution.Web/Program.cs b/src/NetproxySolution.Web/Program.cs
index 9c7316d..fba1511 100644
--- a/src/NetproxySolution.Web/Program.cs
+++ b/src/NetproxySolution.Web/Program.cs
@@ -1,6 +1,7 @@
using NetproxySolution.Web.ErrorHandling;
using NetproxySolution.Web.Extensions;
+using VanDerHeijden.JsonBodyProvider;
var builder = WebApplication.CreateBuilder(new WebApplicationOptions
{
@@ -14,7 +15,8 @@ services.AddSingleton(provider => new ErrorService());
services.AddControllersWithViews();
services.AddRazorPages(o => o.RootDirectory = "/wwwroot");
-services.AddMvcCore().WithMultiParameterModelBinding();
+services.AddMvcCore();
+services.AddJsonBodyProvider();
services.RegisterServices();
services.AddHttpContextAccessor();
diff --git a/src/NetproxySolution.sln b/src/NetproxySolution.sln
index 21ff21c..69f11b1 100644
--- a/src/NetproxySolution.sln
+++ b/src/NetproxySolution.sln
@@ -1,11 +1,11 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 18
-VisualStudioVersion = 18.1.11312.151 d18.0
+VisualStudioVersion = 18.1.11312.151
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NetproxySolution.Web", "NetproxySolution.Web\NetproxySolution.Web.csproj", "{CB5A484C-8720-42F0-AD4F-229C23A4029F}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mvc.ModelBinding.MultiParameter", "..\..\Mvc.ModelBinding.MultiParameter\src\Mvc.ModelBinding.MultiParameter\Mvc.ModelBinding.MultiParameter.csproj", "{728BFD1D-AE93-CD7D-1C65-9EF9FB18107D}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VanDerHeijden.JsonBodyProvider", "..\..\VanDerHeijden.JsonBodyProvider\src\VanDerHeijden.JsonBodyProvider\VanDerHeijden.JsonBodyProvider.csproj", "{E3B61230-E676-CA37-4BB4-ECE447E02513}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -17,10 +17,10 @@ Global
{CB5A484C-8720-42F0-AD4F-229C23A4029F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CB5A484C-8720-42F0-AD4F-229C23A4029F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CB5A484C-8720-42F0-AD4F-229C23A4029F}.Release|Any CPU.Build.0 = Release|Any CPU
- {728BFD1D-AE93-CD7D-1C65-9EF9FB18107D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {728BFD1D-AE93-CD7D-1C65-9EF9FB18107D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {728BFD1D-AE93-CD7D-1C65-9EF9FB18107D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {728BFD1D-AE93-CD7D-1C65-9EF9FB18107D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E3B61230-E676-CA37-4BB4-ECE447E02513}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E3B61230-E676-CA37-4BB4-ECE447E02513}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E3B61230-E676-CA37-4BB4-ECE447E02513}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E3B61230-E676-CA37-4BB4-ECE447E02513}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE