Comply.Microsoft.AspNetCore.SystemWebAdapters.CoreServices
2.0.0.2
dotnet add package Comply.Microsoft.AspNetCore.SystemWebAdapters.CoreServices --version 2.0.0.2
NuGet\Install-Package Comply.Microsoft.AspNetCore.SystemWebAdapters.CoreServices -Version 2.0.0.2
<PackageReference Include="Comply.Microsoft.AspNetCore.SystemWebAdapters.CoreServices" Version="2.0.0.2" />
<PackageVersion Include="Comply.Microsoft.AspNetCore.SystemWebAdapters.CoreServices" Version="2.0.0.2" />
<PackageReference Include="Comply.Microsoft.AspNetCore.SystemWebAdapters.CoreServices" />
paket add Comply.Microsoft.AspNetCore.SystemWebAdapters.CoreServices --version 2.0.0.2
#r "nuget: Comply.Microsoft.AspNetCore.SystemWebAdapters.CoreServices, 2.0.0.2"
#:package Comply.Microsoft.AspNetCore.SystemWebAdapters.CoreServices@2.0.0.2
#addin nuget:?package=Comply.Microsoft.AspNetCore.SystemWebAdapters.CoreServices&version=2.0.0.2
#tool nuget:?package=Comply.Microsoft.AspNetCore.SystemWebAdapters.CoreServices&version=2.0.0.2
This package is created over Microsoft.AspNetCore.SystemWebAdapters.CoreServices.
It is created to support upgrade multidomain application.
Configure your multidomain application (.net Core): 1.In appsettings.json set:
"RemoteAppUrl": "https://localhost:443", //set correct schema and port, localhost will be replaced with specific domain
2.Configure yarp proxy:
"ReverseProxy": { "Routes": { "route1": { "ClusterId": "cluster1", "Match": { "Path": "{**catch-all}" } } }, "Clusters": { "cluster1": { "Destinations": { "destination1": { "Address": "https://localhost:443" //set correct schema and port, localhost will be replaced with specific domain } } } } },
- Change Program.cs:
var proxy = builder.Services.AddReverseProxy() .LoadFromConfig(builder.Configuration.GetSection("ReverseProxy")) .AddTransforms(builderContext ⇒ { builderContext.AddRequestTransform(async transformContext ⇒ { //here change host of request, from localhost to specific domain }); });
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Comply.Microsoft.AspNetCore.SystemWebAdapters (>= 2.0.0.2)
- Comply.Microsoft.AspNetCore.SystemWebAdapters.Abstractions (>= 2.0.0.2)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 8.0.2)
- System.Runtime.Caching (>= 8.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|