diff --git a/build/artifacts.props b/build/artifacts.props
index d9887567e1..c9ce534c4f 100644
--- a/build/artifacts.props
+++ b/build/artifacts.props
@@ -113,7 +113,6 @@
-
diff --git a/build/buildorder.props b/build/buildorder.props
index d2c3796a26..25c647ca23 100644
--- a/build/buildorder.props
+++ b/build/buildorder.props
@@ -9,11 +9,7 @@
-
-
-
-
diff --git a/build/repo.props b/build/repo.props
index ffb92248ac..ff0120ce5a 100644
--- a/build/repo.props
+++ b/build/repo.props
@@ -60,6 +60,7 @@
-
-
@@ -59,10 +57,8 @@
-
-
diff --git a/eng/Baseline.Designer.props b/eng/Baseline.Designer.props
index 65c44f8d83..2a6bc06998 100644
--- a/eng/Baseline.Designer.props
+++ b/eng/Baseline.Designer.props
@@ -24,6 +24,17 @@
2.1.1
+
+
+ 2.1.1
+
+
+
+
+
+
+
+
2.1.1
@@ -50,6 +61,17 @@
+
+
+ 2.1.1
+
+
+
+
+
+
+
+
2.1.1
@@ -316,6 +338,24 @@
+
+
+ 2.1.1
+
+
+
+
+
+
+ 2.1.1
+
+
+
+
+
+
+
+
2.1.1
@@ -455,6 +495,17 @@
+
+
+ 2.1.1
+
+
+
+
+
+
+
+
2.1.1
diff --git a/eng/Baseline.xml b/eng/Baseline.xml
index cbbaa33b94..689906d3cf 100644
--- a/eng/Baseline.xml
+++ b/eng/Baseline.xml
@@ -3,9 +3,11 @@
+
+
@@ -35,6 +37,8 @@
+
+
@@ -46,8 +50,10 @@
+
+
diff --git a/eng/Dependencies.props b/eng/Dependencies.props
index 139d310165..aea94f775c 100644
--- a/eng/Dependencies.props
+++ b/eng/Dependencies.props
@@ -16,6 +16,7 @@
+
diff --git a/eng/ProjectReferences.props b/eng/ProjectReferences.props
index 67cd71ef8d..15849673ea 100644
--- a/eng/ProjectReferences.props
+++ b/eng/ProjectReferences.props
@@ -1,6 +1,7 @@
+
@@ -54,5 +55,9 @@
+
+
+
+
diff --git a/eng/dependencies.temp.props b/eng/dependencies.temp.props
index e1cf0cae8a..0d336a72a1 100644
--- a/eng/dependencies.temp.props
+++ b/eng/dependencies.temp.props
@@ -5,6 +5,5 @@ This is required to provide dependencies for samples and tests.
-
diff --git a/src/Antiforgery/.gitignore b/src/Antiforgery/.gitignore
deleted file mode 100644
index 6da3c6a3e9..0000000000
--- a/src/Antiforgery/.gitignore
+++ /dev/null
@@ -1,40 +0,0 @@
-[Oo]bj/
-[Bb]in/
-TestResults/
-.nuget/
-*.sln.ide/
-_ReSharper.*/
-packages/
-artifacts/
-PublishProfiles/
-.vs/
-bower_components/
-node_modules/
-**/wwwroot/lib/
-debugSettings.json
-project.lock.json
-*.user
-*.suo
-*.cache
-*.docstates
-_ReSharper.*
-nuget.exe
-*net45.csproj
-*net451.csproj
-*k10.csproj
-*.psess
-*.vsp
-*.pidb
-*.userprefs
-*DS_Store
-*.ncrunchsolution
-*.*sdf
-*.ipch
-.settings
-*.sln.ide
-node_modules
-**/[Cc]ompiler/[Rr]esources/**/*.js
-*launchSettings.json
-.build/
-.testPublish/
-global.json
diff --git a/src/Antiforgery/Antiforgery.sln b/src/Antiforgery/Antiforgery.sln
index a4f13419cd..c06e04b5de 100644
--- a/src/Antiforgery/Antiforgery.sln
+++ b/src/Antiforgery/Antiforgery.sln
@@ -6,9 +6,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{71D070C4-B32
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{6EDD8B57-4DE8-4246-A6A3-47ECD92740B4}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Antiforgery", "src\Microsoft.AspNetCore.Antiforgery\Microsoft.AspNetCore.Antiforgery.csproj", "{46FB03FB-7A44-4106-BDDE-D6F5417544AB}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Antiforgery", "src\Microsoft.AspNetCore.Antiforgery.csproj", "{B705D40F-CFFA-4BE5-8541-A1F832CAD04D}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Antiforgery.Test", "test\Microsoft.AspNetCore.Antiforgery.Test\Microsoft.AspNetCore.Antiforgery.Test.csproj", "{415E83F8-6002-47E4-AA8E-CD5169C06F28}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Antiforgery.Test", "test\Microsoft.AspNetCore.Antiforgery.Test.csproj", "{A94825FA-EF8A-469D-BFE1-27B395EB8B2C}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -16,20 +16,23 @@ Global
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {46FB03FB-7A44-4106-BDDE-D6F5417544AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {46FB03FB-7A44-4106-BDDE-D6F5417544AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {46FB03FB-7A44-4106-BDDE-D6F5417544AB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {46FB03FB-7A44-4106-BDDE-D6F5417544AB}.Release|Any CPU.Build.0 = Release|Any CPU
- {415E83F8-6002-47E4-AA8E-CD5169C06F28}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {415E83F8-6002-47E4-AA8E-CD5169C06F28}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {415E83F8-6002-47E4-AA8E-CD5169C06F28}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {415E83F8-6002-47E4-AA8E-CD5169C06F28}.Release|Any CPU.Build.0 = Release|Any CPU
+ {B705D40F-CFFA-4BE5-8541-A1F832CAD04D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B705D40F-CFFA-4BE5-8541-A1F832CAD04D}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B705D40F-CFFA-4BE5-8541-A1F832CAD04D}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {B705D40F-CFFA-4BE5-8541-A1F832CAD04D}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A94825FA-EF8A-469D-BFE1-27B395EB8B2C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A94825FA-EF8A-469D-BFE1-27B395EB8B2C}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A94825FA-EF8A-469D-BFE1-27B395EB8B2C}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A94825FA-EF8A-469D-BFE1-27B395EB8B2C}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
- {46FB03FB-7A44-4106-BDDE-D6F5417544AB} = {71D070C4-B325-48F7-9F25-DD4E91C2BBCA}
- {415E83F8-6002-47E4-AA8E-CD5169C06F28} = {6EDD8B57-4DE8-4246-A6A3-47ECD92740B4}
+ {B705D40F-CFFA-4BE5-8541-A1F832CAD04D} = {71D070C4-B325-48F7-9F25-DD4E91C2BBCA}
+ {A94825FA-EF8A-469D-BFE1-27B395EB8B2C} = {6EDD8B57-4DE8-4246-A6A3-47ECD92740B4}
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {BF8565B1-55A1-47DB-869C-E9BEDECF71BE}
EndGlobalSection
EndGlobal
diff --git a/src/Antiforgery/Directory.Build.props b/src/Antiforgery/Directory.Build.props
deleted file mode 100644
index 811534b9fb..0000000000
--- a/src/Antiforgery/Directory.Build.props
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft ASP.NET Core
- https://github.com/aspnet/AspNetCore
- git
- $(MSBuildThisFileDirectory)
- $(MSBuildThisFileDirectory)build\Key.snk
- true
- true
- true
-
-
-
-
-
-
diff --git a/src/Antiforgery/Directory.Build.targets b/src/Antiforgery/Directory.Build.targets
deleted file mode 100644
index 53b3f6e1da..0000000000
--- a/src/Antiforgery/Directory.Build.targets
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
- $(MicrosoftNETCoreApp20PackageVersion)
- $(MicrosoftNETCoreApp21PackageVersion)
- $(NETStandardLibrary20PackageVersion)
-
-
diff --git a/src/Antiforgery/NuGetPackageVerifier.json b/src/Antiforgery/NuGetPackageVerifier.json
deleted file mode 100644
index b153ab1515..0000000000
--- a/src/Antiforgery/NuGetPackageVerifier.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Default": {
- "rules": [
- "DefaultCompositeRule"
- ]
- }
-}
\ No newline at end of file
diff --git a/src/Antiforgery/build/Key.snk b/src/Antiforgery/build/Key.snk
deleted file mode 100644
index e10e4889c1..0000000000
Binary files a/src/Antiforgery/build/Key.snk and /dev/null differ
diff --git a/src/Antiforgery/build/dependencies.props b/src/Antiforgery/build/dependencies.props
deleted file mode 100644
index 733502bfdc..0000000000
--- a/src/Antiforgery/build/dependencies.props
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
- $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
-
-
-
-
- 2.1.3-rtm-15802
- 2.0.0
- 2.1.2
- 15.6.1
- 4.7.49
- 2.0.3
- 2.3.1
- 2.4.0-beta.1.build3945
-
-
-
-
-
-
-
- 2.1.1
- 2.1.1
- 2.1.1
- 2.1.1
- 2.1.0
- 2.1.1
- 2.1.1
- 2.1.1
- 2.1.1
- 2.1.1
- 2.1.1
-
-
\ No newline at end of file
diff --git a/src/Antiforgery/build/repo.props b/src/Antiforgery/build/repo.props
deleted file mode 100644
index 1dc8b8100d..0000000000
--- a/src/Antiforgery/build/repo.props
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/Antiforgery/build/sources.props b/src/Antiforgery/build/sources.props
deleted file mode 100644
index 9215df9751..0000000000
--- a/src/Antiforgery/build/sources.props
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
- $(DotNetRestoreSources)
-
- $(RestoreSources);
- https://dotnet.myget.org/F/dotnet-core/api/v3/index.json;
- https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json;
- https://dotnet.myget.org/F/aspnetcore-tools/api/v3/index.json;
-
-
- $(RestoreSources);
- https://api.nuget.org/v3/index.json;
-
-
-
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/AntiforgeryOptions.cs b/src/Antiforgery/src/AntiforgeryOptions.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/AntiforgeryOptions.cs
rename to src/Antiforgery/src/AntiforgeryOptions.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/AntiforgeryServiceCollectionExtensions.cs b/src/Antiforgery/src/AntiforgeryServiceCollectionExtensions.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/AntiforgeryServiceCollectionExtensions.cs
rename to src/Antiforgery/src/AntiforgeryServiceCollectionExtensions.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/AntiforgeryTokenSet.cs b/src/Antiforgery/src/AntiforgeryTokenSet.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/AntiforgeryTokenSet.cs
rename to src/Antiforgery/src/AntiforgeryTokenSet.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/AntiforgeryValidationException.cs b/src/Antiforgery/src/AntiforgeryValidationException.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/AntiforgeryValidationException.cs
rename to src/Antiforgery/src/AntiforgeryValidationException.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/IAntiforgery.cs b/src/Antiforgery/src/IAntiforgery.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/IAntiforgery.cs
rename to src/Antiforgery/src/IAntiforgery.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/IAntiforgeryAdditionalDataProvider.cs b/src/Antiforgery/src/IAntiforgeryAdditionalDataProvider.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/IAntiforgeryAdditionalDataProvider.cs
rename to src/Antiforgery/src/IAntiforgeryAdditionalDataProvider.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgeryFeature.cs b/src/Antiforgery/src/Internal/AntiforgeryFeature.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgeryFeature.cs
rename to src/Antiforgery/src/Internal/AntiforgeryFeature.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgeryLoggerExtensions.cs b/src/Antiforgery/src/Internal/AntiforgeryLoggerExtensions.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgeryLoggerExtensions.cs
rename to src/Antiforgery/src/Internal/AntiforgeryLoggerExtensions.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgeryOptionsSetup.cs b/src/Antiforgery/src/Internal/AntiforgeryOptionsSetup.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgeryOptionsSetup.cs
rename to src/Antiforgery/src/Internal/AntiforgeryOptionsSetup.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgerySerializationContext.cs b/src/Antiforgery/src/Internal/AntiforgerySerializationContext.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgerySerializationContext.cs
rename to src/Antiforgery/src/Internal/AntiforgerySerializationContext.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgerySerializationContextPooledObjectPolicy.cs b/src/Antiforgery/src/Internal/AntiforgerySerializationContextPooledObjectPolicy.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgerySerializationContextPooledObjectPolicy.cs
rename to src/Antiforgery/src/Internal/AntiforgerySerializationContextPooledObjectPolicy.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgeryToken.cs b/src/Antiforgery/src/Internal/AntiforgeryToken.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/AntiforgeryToken.cs
rename to src/Antiforgery/src/Internal/AntiforgeryToken.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/BinaryBlob.cs b/src/Antiforgery/src/Internal/BinaryBlob.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/BinaryBlob.cs
rename to src/Antiforgery/src/Internal/BinaryBlob.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/CryptographyAlgorithms.cs b/src/Antiforgery/src/Internal/CryptographyAlgorithms.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/CryptographyAlgorithms.cs
rename to src/Antiforgery/src/Internal/CryptographyAlgorithms.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultAntiforgery.cs b/src/Antiforgery/src/Internal/DefaultAntiforgery.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultAntiforgery.cs
rename to src/Antiforgery/src/Internal/DefaultAntiforgery.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultAntiforgeryAdditionalDataProvider.cs b/src/Antiforgery/src/Internal/DefaultAntiforgeryAdditionalDataProvider.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultAntiforgeryAdditionalDataProvider.cs
rename to src/Antiforgery/src/Internal/DefaultAntiforgeryAdditionalDataProvider.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultAntiforgeryTokenGenerator.cs b/src/Antiforgery/src/Internal/DefaultAntiforgeryTokenGenerator.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultAntiforgeryTokenGenerator.cs
rename to src/Antiforgery/src/Internal/DefaultAntiforgeryTokenGenerator.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultAntiforgeryTokenSerializer.cs b/src/Antiforgery/src/Internal/DefaultAntiforgeryTokenSerializer.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultAntiforgeryTokenSerializer.cs
rename to src/Antiforgery/src/Internal/DefaultAntiforgeryTokenSerializer.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultAntiforgeryTokenStore.cs b/src/Antiforgery/src/Internal/DefaultAntiforgeryTokenStore.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultAntiforgeryTokenStore.cs
rename to src/Antiforgery/src/Internal/DefaultAntiforgeryTokenStore.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultClaimUidExtractor.cs b/src/Antiforgery/src/Internal/DefaultClaimUidExtractor.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/DefaultClaimUidExtractor.cs
rename to src/Antiforgery/src/Internal/DefaultClaimUidExtractor.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/IAntiforgeryFeature.cs b/src/Antiforgery/src/Internal/IAntiforgeryFeature.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/IAntiforgeryFeature.cs
rename to src/Antiforgery/src/Internal/IAntiforgeryFeature.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/IAntiforgeryTokenGenerator.cs b/src/Antiforgery/src/Internal/IAntiforgeryTokenGenerator.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/IAntiforgeryTokenGenerator.cs
rename to src/Antiforgery/src/Internal/IAntiforgeryTokenGenerator.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/IAntiforgeryTokenSerializer.cs b/src/Antiforgery/src/Internal/IAntiforgeryTokenSerializer.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/IAntiforgeryTokenSerializer.cs
rename to src/Antiforgery/src/Internal/IAntiforgeryTokenSerializer.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/IAntiforgeryTokenStore.cs b/src/Antiforgery/src/Internal/IAntiforgeryTokenStore.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/IAntiforgeryTokenStore.cs
rename to src/Antiforgery/src/Internal/IAntiforgeryTokenStore.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/IClaimUidExtractor.cs b/src/Antiforgery/src/Internal/IClaimUidExtractor.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Internal/IClaimUidExtractor.cs
rename to src/Antiforgery/src/Internal/IClaimUidExtractor.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery.csproj b/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery.csproj
new file mode 100644
index 0000000000..5ae2123d80
--- /dev/null
+++ b/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery.csproj
@@ -0,0 +1,19 @@
+
+
+
+ An antiforgery system for ASP.NET Core designed to generate and validate tokens to prevent Cross-Site Request Forgery attacks.
+ netstandard2.0
+ $(NoWarn);CS1591
+ true
+ aspnetcore;antiforgery
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Microsoft.AspNetCore.Antiforgery.csproj b/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Microsoft.AspNetCore.Antiforgery.csproj
deleted file mode 100644
index e196bf7f56..0000000000
--- a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Microsoft.AspNetCore.Antiforgery.csproj
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- An antiforgery system for ASP.NET Core designed to generate and validate tokens to prevent Cross-Site Request Forgery attacks.
- netstandard2.0
- $(NoWarn);CS1591
- true
- aspnetcore;antiforgery
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Properties/AssemblyInfo.cs b/src/Antiforgery/src/Properties/AssemblyInfo.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Properties/AssemblyInfo.cs
rename to src/Antiforgery/src/Properties/AssemblyInfo.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Properties/Resources.Designer.cs b/src/Antiforgery/src/Properties/Resources.Designer.cs
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Properties/Resources.Designer.cs
rename to src/Antiforgery/src/Properties/Resources.Designer.cs
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Resources.resx b/src/Antiforgery/src/Resources.resx
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/Resources.resx
rename to src/Antiforgery/src/Resources.resx
diff --git a/src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/baseline.netcore.json b/src/Antiforgery/src/baseline.netcore.json
similarity index 100%
rename from src/Antiforgery/src/Microsoft.AspNetCore.Antiforgery/baseline.netcore.json
rename to src/Antiforgery/src/baseline.netcore.json
diff --git a/src/Antiforgery/test/Directory.Build.props b/src/Antiforgery/test/Directory.Build.props
deleted file mode 100644
index eb4ed371f3..0000000000
--- a/src/Antiforgery/test/Directory.Build.props
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
- netcoreapp2.1
- $(DeveloperBuildTestTfms)
- netcoreapp2.1;netcoreapp2.0
- $(StandardTestTfms);net461
-
-
\ No newline at end of file
diff --git a/src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/AntiforgeryOptionsSetupTest.cs b/src/Antiforgery/test/Internal/AntiforgeryOptionsSetupTest.cs
similarity index 100%
rename from src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/AntiforgeryOptionsSetupTest.cs
rename to src/Antiforgery/test/Internal/AntiforgeryOptionsSetupTest.cs
diff --git a/src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/AntiforgeryTokenTest.cs b/src/Antiforgery/test/Internal/AntiforgeryTokenTest.cs
similarity index 100%
rename from src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/AntiforgeryTokenTest.cs
rename to src/Antiforgery/test/Internal/AntiforgeryTokenTest.cs
diff --git a/src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/BinaryBlobTest.cs b/src/Antiforgery/test/Internal/BinaryBlobTest.cs
similarity index 100%
rename from src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/BinaryBlobTest.cs
rename to src/Antiforgery/test/Internal/BinaryBlobTest.cs
diff --git a/src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/DefaultAntiforgeryTest.cs b/src/Antiforgery/test/Internal/DefaultAntiforgeryTest.cs
similarity index 100%
rename from src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/DefaultAntiforgeryTest.cs
rename to src/Antiforgery/test/Internal/DefaultAntiforgeryTest.cs
diff --git a/src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/DefaultAntiforgeryTokenGeneratorTest.cs b/src/Antiforgery/test/Internal/DefaultAntiforgeryTokenGeneratorTest.cs
similarity index 100%
rename from src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/DefaultAntiforgeryTokenGeneratorTest.cs
rename to src/Antiforgery/test/Internal/DefaultAntiforgeryTokenGeneratorTest.cs
diff --git a/src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/DefaultAntiforgeryTokenSerializerTest.cs b/src/Antiforgery/test/Internal/DefaultAntiforgeryTokenSerializerTest.cs
similarity index 100%
rename from src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/DefaultAntiforgeryTokenSerializerTest.cs
rename to src/Antiforgery/test/Internal/DefaultAntiforgeryTokenSerializerTest.cs
diff --git a/src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/DefaultAntiforgeryTokenStoreTest.cs b/src/Antiforgery/test/Internal/DefaultAntiforgeryTokenStoreTest.cs
similarity index 100%
rename from src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/DefaultAntiforgeryTokenStoreTest.cs
rename to src/Antiforgery/test/Internal/DefaultAntiforgeryTokenStoreTest.cs
diff --git a/src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/DefaultClaimUidExtractorTest.cs b/src/Antiforgery/test/Internal/DefaultClaimUidExtractorTest.cs
similarity index 100%
rename from src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test/Internal/DefaultClaimUidExtractorTest.cs
rename to src/Antiforgery/test/Internal/DefaultClaimUidExtractorTest.cs
diff --git a/src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test.csproj b/src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test.csproj
new file mode 100644
index 0000000000..f6015f9815
--- /dev/null
+++ b/src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test.csproj
@@ -0,0 +1,16 @@
+
+
+
+ $(StandardTestTfms)
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test/Microsoft.AspNetCore.Antiforgery.Test.csproj b/src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test/Microsoft.AspNetCore.Antiforgery.Test.csproj
deleted file mode 100644
index 6b82710c8a..0000000000
--- a/src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test/Microsoft.AspNetCore.Antiforgery.Test.csproj
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
- $(StandardTestTfms)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test/TestOptionsManager.cs b/src/Antiforgery/test/TestOptionsManager.cs
similarity index 100%
rename from src/Antiforgery/test/Microsoft.AspNetCore.Antiforgery.Test/TestOptionsManager.cs
rename to src/Antiforgery/test/TestOptionsManager.cs
diff --git a/src/Antiforgery/version.props b/src/Antiforgery/version.props
deleted file mode 100644
index 669c874829..0000000000
--- a/src/Antiforgery/version.props
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
- 2.1.1
- rtm
- $(VersionPrefix)
- $(VersionPrefix)-$(VersionSuffix)-final
- t000
- a-
- $(FeatureBranchVersionPrefix)$(VersionSuffix)-$([System.Text.RegularExpressions.Regex]::Replace('$(FeatureBranchVersionSuffix)', '[^\w-]', '-'))
- $(VersionSuffix)-$(BuildNumber)
-
-
diff --git a/src/CORS/.gitignore b/src/CORS/.gitignore
deleted file mode 100644
index a435689c0a..0000000000
--- a/src/CORS/.gitignore
+++ /dev/null
@@ -1,41 +0,0 @@
-[Oo]bj/
-[Bb]in/
-TestResults/
-.nuget/
-*.sln.ide/
-_ReSharper.*/
-packages/
-artifacts/
-PublishProfiles/
-.vs/
-bower_components/
-node_modules/
-**/wwwroot/lib/
-debugSettings.json
-project.lock.json
-*.user
-*.suo
-*.cache
-*.docstates
-_ReSharper.*
-nuget.exe
-*net45.csproj
-*net451.csproj
-*k10.csproj
-*.psess
-*.vsp
-*.pidb
-*.userprefs
-*DS_Store
-*.ncrunchsolution
-*.*sdf
-*.ipch
-.settings
-*.sln.ide
-node_modules
-**/[Cc]ompiler/[Rr]esources/**/*.js
-*launchSettings.json
-.build/
-.testPublish/
-.vscode
-global.json
diff --git a/src/CORS/CORS.sln b/src/CORS/CORS.sln
deleted file mode 100644
index afdbf1fdc0..0000000000
--- a/src/CORS/CORS.sln
+++ /dev/null
@@ -1,89 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.26817.0
-MinimumVisualStudioVersion = 15.0.26730.03
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{84FE6872-A610-4CEC-855F-A84CBF1F40FC}"
- ProjectSection(SolutionItems) = preProject
- src\Directory.Build.props = src\Directory.Build.props
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{F32074C7-087C-46CC-A913-422BFD2D6E0A}"
- ProjectSection(SolutionItems) = preProject
- test\Directory.Build.props = test\Directory.Build.props
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Cors", "src\Microsoft.AspNetCore.Cors\Microsoft.AspNetCore.Cors.csproj", "{41349FCD-D1C4-47A6-82D0-D16D00A8D59D}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Cors.Test", "test\Microsoft.AspNetCore.Cors.Test\Microsoft.AspNetCore.Cors.Test.csproj", "{F05BE96F-F869-4408-A480-96935B4835EE}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "WebSites", "WebSites", "{538380BF-0D4C-4E30-8F41-E75C4B1C01FA}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CorsMiddlewareWebSite", "test\WebSites\CorsMiddlewareWebSite\CorsMiddlewareWebSite.csproj", "{B42D4844-FFF8-4EC2-88D1-3AE95234D9EB}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{960E0703-A8A5-44DF-AA87-B7C614683B3C}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SampleDestination", "samples\SampleDestination\SampleDestination.csproj", "{F6675DC1-AA21-453B-89B6-DA425FB9C3A5}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SampleOrigin", "samples\SampleOrigin\SampleOrigin.csproj", "{99460370-AE5D-4DC9-8DBF-04DF66D6B21D}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{0CCC5C1B-F548-4A17-96F8-14C700093FA0}"
- ProjectSection(SolutionItems) = preProject
- .appveyor.yml = .appveyor.yml
- .gitattributes = .gitattributes
- .gitignore = .gitignore
- .travis.yml = .travis.yml
- build.cmd = build.cmd
- build.ps1 = build.ps1
- build.sh = build.sh
- CONTRIBUTING.md = CONTRIBUTING.md
- Directory.Build.props = Directory.Build.props
- Directory.Build.targets = Directory.Build.targets
- LICENSE.txt = LICENSE.txt
- NuGet.config = NuGet.config
- NuGetPackageVerifier.json = NuGetPackageVerifier.json
- README.md = README.md
- version.xml = version.xml
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {41349FCD-D1C4-47A6-82D0-D16D00A8D59D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {41349FCD-D1C4-47A6-82D0-D16D00A8D59D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {41349FCD-D1C4-47A6-82D0-D16D00A8D59D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {41349FCD-D1C4-47A6-82D0-D16D00A8D59D}.Release|Any CPU.Build.0 = Release|Any CPU
- {F05BE96F-F869-4408-A480-96935B4835EE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F05BE96F-F869-4408-A480-96935B4835EE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F05BE96F-F869-4408-A480-96935B4835EE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F05BE96F-F869-4408-A480-96935B4835EE}.Release|Any CPU.Build.0 = Release|Any CPU
- {B42D4844-FFF8-4EC2-88D1-3AE95234D9EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B42D4844-FFF8-4EC2-88D1-3AE95234D9EB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B42D4844-FFF8-4EC2-88D1-3AE95234D9EB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B42D4844-FFF8-4EC2-88D1-3AE95234D9EB}.Release|Any CPU.Build.0 = Release|Any CPU
- {F6675DC1-AA21-453B-89B6-DA425FB9C3A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F6675DC1-AA21-453B-89B6-DA425FB9C3A5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {F6675DC1-AA21-453B-89B6-DA425FB9C3A5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {F6675DC1-AA21-453B-89B6-DA425FB9C3A5}.Release|Any CPU.Build.0 = Release|Any CPU
- {99460370-AE5D-4DC9-8DBF-04DF66D6B21D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {99460370-AE5D-4DC9-8DBF-04DF66D6B21D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {99460370-AE5D-4DC9-8DBF-04DF66D6B21D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {99460370-AE5D-4DC9-8DBF-04DF66D6B21D}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {41349FCD-D1C4-47A6-82D0-D16D00A8D59D} = {84FE6872-A610-4CEC-855F-A84CBF1F40FC}
- {F05BE96F-F869-4408-A480-96935B4835EE} = {F32074C7-087C-46CC-A913-422BFD2D6E0A}
- {538380BF-0D4C-4E30-8F41-E75C4B1C01FA} = {F32074C7-087C-46CC-A913-422BFD2D6E0A}
- {B42D4844-FFF8-4EC2-88D1-3AE95234D9EB} = {538380BF-0D4C-4E30-8F41-E75C4B1C01FA}
- {F6675DC1-AA21-453B-89B6-DA425FB9C3A5} = {960E0703-A8A5-44DF-AA87-B7C614683B3C}
- {99460370-AE5D-4DC9-8DBF-04DF66D6B21D} = {960E0703-A8A5-44DF-AA87-B7C614683B3C}
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {F9ED9C53-44CD-4853-9621-D028B7B6A431}
- EndGlobalSection
-EndGlobal
diff --git a/src/CORS/Directory.Build.props b/src/CORS/Directory.Build.props
deleted file mode 100644
index 2883c9cc0a..0000000000
--- a/src/CORS/Directory.Build.props
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft ASP.NET Core
- https://github.com/aspnet/AspNetCore
- git
- $(MSBuildThisFileDirectory)
- $(MSBuildThisFileDirectory)build\Key.snk
- true
- true
- true
-
-
-
diff --git a/src/CORS/Directory.Build.targets b/src/CORS/Directory.Build.targets
deleted file mode 100644
index 53b3f6e1da..0000000000
--- a/src/CORS/Directory.Build.targets
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
- $(MicrosoftNETCoreApp20PackageVersion)
- $(MicrosoftNETCoreApp21PackageVersion)
- $(NETStandardLibrary20PackageVersion)
-
-
diff --git a/src/CORS/NuGetPackageVerifier.json b/src/CORS/NuGetPackageVerifier.json
deleted file mode 100644
index b153ab1515..0000000000
--- a/src/CORS/NuGetPackageVerifier.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Default": {
- "rules": [
- "DefaultCompositeRule"
- ]
- }
-}
\ No newline at end of file
diff --git a/src/CORS/README.md b/src/CORS/README.md
deleted file mode 100644
index 795d311da9..0000000000
--- a/src/CORS/README.md
+++ /dev/null
@@ -1,9 +0,0 @@
-CORS
-===
-AppVeyor: [](https://ci.appveyor.com/project/aspnetci/CORS/branch/dev)
-
-Travis: [](https://travis-ci.org/aspnet/CORS)
-
-CORS repository includes the core implementation for CORS policy, utilized by the CORS middleware and MVC.
-
-This project is part of ASP.NET Core. You can find samples, documentation and getting started instructions for ASP.NET Core at the [Home](https://github.com/aspnet/home) repo.
diff --git a/src/CORS/build/Key.snk b/src/CORS/build/Key.snk
deleted file mode 100644
index e10e4889c1..0000000000
Binary files a/src/CORS/build/Key.snk and /dev/null differ
diff --git a/src/CORS/build/buildpipeline/linux.groovy b/src/CORS/build/buildpipeline/linux.groovy
deleted file mode 100644
index 903f218bb8..0000000000
--- a/src/CORS/build/buildpipeline/linux.groovy
+++ /dev/null
@@ -1,10 +0,0 @@
-@Library('dotnet-ci') _
-
-simpleNode('Ubuntu16.04', 'latest-or-auto-docker') {
- stage ('Checking out source') {
- checkout scm
- }
- stage ('Build') {
- sh './build.sh --ci'
- }
-}
diff --git a/src/CORS/build/buildpipeline/osx.groovy b/src/CORS/build/buildpipeline/osx.groovy
deleted file mode 100644
index aaac63686b..0000000000
--- a/src/CORS/build/buildpipeline/osx.groovy
+++ /dev/null
@@ -1,10 +0,0 @@
-@Library('dotnet-ci') _
-
-simpleNode('OSX10.12','latest') {
- stage ('Checking out source') {
- checkout scm
- }
- stage ('Build') {
- sh './build.sh --ci'
- }
-}
diff --git a/src/CORS/build/buildpipeline/pipeline.groovy b/src/CORS/build/buildpipeline/pipeline.groovy
deleted file mode 100644
index e915cadae1..0000000000
--- a/src/CORS/build/buildpipeline/pipeline.groovy
+++ /dev/null
@@ -1,18 +0,0 @@
-import org.dotnet.ci.pipelines.Pipeline
-
-def windowsPipeline = Pipeline.createPipeline(this, 'build/buildpipeline/windows.groovy')
-def linuxPipeline = Pipeline.createPipeline(this, 'build/buildpipeline/linux.groovy')
-def osxPipeline = Pipeline.createPipeline(this, 'build/buildpipeline/osx.groovy')
-String configuration = 'Release'
-def parameters = [
- 'Configuration': configuration
-]
-
-windowsPipeline.triggerPipelineOnEveryGithubPR("Windows ${configuration} x64 Build", parameters)
-windowsPipeline.triggerPipelineOnGithubPush(parameters)
-
-linuxPipeline.triggerPipelineOnEveryGithubPR("Ubuntu 16.04 ${configuration} Build", parameters)
-linuxPipeline.triggerPipelineOnGithubPush(parameters)
-
-osxPipeline.triggerPipelineOnEveryGithubPR("OSX 10.12 ${configuration} Build", parameters)
-osxPipeline.triggerPipelineOnGithubPush(parameters)
diff --git a/src/CORS/build/buildpipeline/windows.groovy b/src/CORS/build/buildpipeline/windows.groovy
deleted file mode 100644
index 8d26f313d4..0000000000
--- a/src/CORS/build/buildpipeline/windows.groovy
+++ /dev/null
@@ -1,12 +0,0 @@
-@Library('dotnet-ci') _
-
-// 'node' indicates to Jenkins that the enclosed block runs on a node that matches
-// the label 'windows-with-vs'
-simpleNode('Windows_NT','latest') {
- stage ('Checking out source') {
- checkout scm
- }
- stage ('Build') {
- bat '.\\run.cmd -CI default-build'
- }
-}
diff --git a/src/CORS/build/dependencies.props b/src/CORS/build/dependencies.props
deleted file mode 100644
index 36fe73426a..0000000000
--- a/src/CORS/build/dependencies.props
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
- $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
-
-
-
-
- 2.1.3-rtm-15802
- 2.0.0
- 2.1.2
- 15.6.1
- 4.7.49
- 2.0.3
- 0.8.0
- 2.3.1
- 2.4.0-beta.1.build3945
-
-
-
-
-
-
-
- 2.1.1
- 2.1.1
- 2.1.2
- 2.1.1
- 2.1.1
- 2.1.1
- 2.1.1
- 2.1.1
- 2.1.1
- 2.1.1
-
-
\ No newline at end of file
diff --git a/src/CORS/build/repo.props b/src/CORS/build/repo.props
deleted file mode 100644
index 1dc8b8100d..0000000000
--- a/src/CORS/build/repo.props
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/CORS/build/sources.props b/src/CORS/build/sources.props
deleted file mode 100644
index 9215df9751..0000000000
--- a/src/CORS/build/sources.props
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
- $(DotNetRestoreSources)
-
- $(RestoreSources);
- https://dotnet.myget.org/F/dotnet-core/api/v3/index.json;
- https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json;
- https://dotnet.myget.org/F/aspnetcore-tools/api/v3/index.json;
-
-
- $(RestoreSources);
- https://api.nuget.org/v3/index.json;
-
-
-
diff --git a/src/CORS/samples/SampleDestination/SampleDestination.csproj b/src/CORS/samples/SampleDestination/SampleDestination.csproj
deleted file mode 100644
index b8e59ede3a..0000000000
--- a/src/CORS/samples/SampleDestination/SampleDestination.csproj
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
- netcoreapp2.1;net461
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/CORS/samples/SampleOrigin/SampleOrigin.csproj b/src/CORS/samples/SampleOrigin/SampleOrigin.csproj
deleted file mode 100644
index b43f880f9c..0000000000
--- a/src/CORS/samples/SampleOrigin/SampleOrigin.csproj
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
- netcoreapp2.1;net461
-
-
-
-
-
-
-
-
diff --git a/src/CORS/src/Directory.Build.props b/src/CORS/src/Directory.Build.props
deleted file mode 100644
index 4f07cbc45d..0000000000
--- a/src/CORS/src/Directory.Build.props
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/Microsoft.AspNetCore.Cors.csproj b/src/CORS/src/Microsoft.AspNetCore.Cors/Microsoft.AspNetCore.Cors.csproj
deleted file mode 100644
index 10d8530a2e..0000000000
--- a/src/CORS/src/Microsoft.AspNetCore.Cors/Microsoft.AspNetCore.Cors.csproj
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- CORS middleware and policy for ASP.NET Core to enable cross-origin resource sharing.
-Commonly used types:
-Microsoft.AspNetCore.Cors.DisableCorsAttribute
-Microsoft.AspNetCore.Cors.EnableCorsAttribute
- netstandard2.0
- $(NoWarn);CS1591
- true
- aspnetcore;cors
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/CORS/test/Directory.Build.props b/src/CORS/test/Directory.Build.props
deleted file mode 100644
index 4244624987..0000000000
--- a/src/CORS/test/Directory.Build.props
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
- netcoreapp2.1
- $(DeveloperBuildTestTfms)
- $(StandardTestTfms);netcoreapp2.0
- $(StandardTestTfms);net461
-
-
-
-
-
-
-
diff --git a/src/CORS/test/Microsoft.AspNetCore.Cors.Test/Microsoft.AspNetCore.Cors.Test.csproj b/src/CORS/test/Microsoft.AspNetCore.Cors.Test/Microsoft.AspNetCore.Cors.Test.csproj
deleted file mode 100644
index ff45928446..0000000000
--- a/src/CORS/test/Microsoft.AspNetCore.Cors.Test/Microsoft.AspNetCore.Cors.Test.csproj
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
-
- $(StandardTestTfms)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/CORS/test/WebSites/CorsMiddlewareWebSite/CorsMiddlewareWebSite.csproj b/src/CORS/test/WebSites/CorsMiddlewareWebSite/CorsMiddlewareWebSite.csproj
deleted file mode 100644
index bd2ea479be..0000000000
--- a/src/CORS/test/WebSites/CorsMiddlewareWebSite/CorsMiddlewareWebSite.csproj
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
- $(StandardTestTfms)
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/CORS/version.props b/src/CORS/version.props
deleted file mode 100644
index 669c874829..0000000000
--- a/src/CORS/version.props
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
- 2.1.1
- rtm
- $(VersionPrefix)
- $(VersionPrefix)-$(VersionSuffix)-final
- t000
- a-
- $(FeatureBranchVersionPrefix)$(VersionSuffix)-$([System.Text.RegularExpressions.Regex]::Replace('$(FeatureBranchVersionSuffix)', '[^\w-]', '-'))
- $(VersionSuffix)-$(BuildNumber)
-
-
diff --git a/src/CORS/samples/README.md b/src/Middleware/CORS/samples/README.md
similarity index 100%
rename from src/CORS/samples/README.md
rename to src/Middleware/CORS/samples/README.md
diff --git a/src/CORS/samples/SampleDestination/Program.cs b/src/Middleware/CORS/samples/SampleDestination/Program.cs
similarity index 100%
rename from src/CORS/samples/SampleDestination/Program.cs
rename to src/Middleware/CORS/samples/SampleDestination/Program.cs
diff --git a/src/Middleware/CORS/samples/SampleDestination/SampleDestination.csproj b/src/Middleware/CORS/samples/SampleDestination/SampleDestination.csproj
new file mode 100644
index 0000000000..4db3ec72b9
--- /dev/null
+++ b/src/Middleware/CORS/samples/SampleDestination/SampleDestination.csproj
@@ -0,0 +1,13 @@
+
+
+
+ netcoreapp2.1;net461
+
+
+
+
+
+
+
+
+
diff --git a/src/CORS/samples/SampleDestination/Startup.cs b/src/Middleware/CORS/samples/SampleDestination/Startup.cs
similarity index 100%
rename from src/CORS/samples/SampleDestination/Startup.cs
rename to src/Middleware/CORS/samples/SampleDestination/Startup.cs
diff --git a/src/CORS/samples/SampleOrigin/Program.cs b/src/Middleware/CORS/samples/SampleOrigin/Program.cs
similarity index 100%
rename from src/CORS/samples/SampleOrigin/Program.cs
rename to src/Middleware/CORS/samples/SampleOrigin/Program.cs
diff --git a/src/Middleware/CORS/samples/SampleOrigin/SampleOrigin.csproj b/src/Middleware/CORS/samples/SampleOrigin/SampleOrigin.csproj
new file mode 100644
index 0000000000..81f8fe01f9
--- /dev/null
+++ b/src/Middleware/CORS/samples/SampleOrigin/SampleOrigin.csproj
@@ -0,0 +1,12 @@
+
+
+
+ netcoreapp2.1;net461
+
+
+
+
+
+
+
+
diff --git a/src/CORS/samples/SampleOrigin/Startup.cs b/src/Middleware/CORS/samples/SampleOrigin/Startup.cs
similarity index 100%
rename from src/CORS/samples/SampleOrigin/Startup.cs
rename to src/Middleware/CORS/samples/SampleOrigin/Startup.cs
diff --git a/src/CORS/samples/SampleOrigin/wwwroot/Index.html b/src/Middleware/CORS/samples/SampleOrigin/wwwroot/Index.html
similarity index 100%
rename from src/CORS/samples/SampleOrigin/wwwroot/Index.html
rename to src/Middleware/CORS/samples/SampleOrigin/wwwroot/Index.html
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/CorsServiceCollectionExtensions.cs b/src/Middleware/CORS/src/CorsServiceCollectionExtensions.cs
similarity index 100%
rename from src/CORS/src/Microsoft.AspNetCore.Cors/CorsServiceCollectionExtensions.cs
rename to src/Middleware/CORS/src/CorsServiceCollectionExtensions.cs
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/DisableCorsAttribute.cs b/src/Middleware/CORS/src/DisableCorsAttribute.cs
similarity index 100%
rename from src/CORS/src/Microsoft.AspNetCore.Cors/DisableCorsAttribute.cs
rename to src/Middleware/CORS/src/DisableCorsAttribute.cs
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/EnableCorsAttribute.cs b/src/Middleware/CORS/src/EnableCorsAttribute.cs
similarity index 100%
rename from src/CORS/src/Microsoft.AspNetCore.Cors/EnableCorsAttribute.cs
rename to src/Middleware/CORS/src/EnableCorsAttribute.cs
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsConstants.cs b/src/Middleware/CORS/src/Infrastructure/CorsConstants.cs
similarity index 100%
rename from src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsConstants.cs
rename to src/Middleware/CORS/src/Infrastructure/CorsConstants.cs
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsMiddleware.cs b/src/Middleware/CORS/src/Infrastructure/CorsMiddleware.cs
similarity index 100%
rename from src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsMiddleware.cs
rename to src/Middleware/CORS/src/Infrastructure/CorsMiddleware.cs
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsMiddlewareExtensions.cs b/src/Middleware/CORS/src/Infrastructure/CorsMiddlewareExtensions.cs
similarity index 100%
rename from src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsMiddlewareExtensions.cs
rename to src/Middleware/CORS/src/Infrastructure/CorsMiddlewareExtensions.cs
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsOptions.cs b/src/Middleware/CORS/src/Infrastructure/CorsOptions.cs
similarity index 100%
rename from src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsOptions.cs
rename to src/Middleware/CORS/src/Infrastructure/CorsOptions.cs
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsPolicy.cs b/src/Middleware/CORS/src/Infrastructure/CorsPolicy.cs
similarity index 100%
rename from src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsPolicy.cs
rename to src/Middleware/CORS/src/Infrastructure/CorsPolicy.cs
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsPolicyBuilder.cs b/src/Middleware/CORS/src/Infrastructure/CorsPolicyBuilder.cs
similarity index 100%
rename from src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsPolicyBuilder.cs
rename to src/Middleware/CORS/src/Infrastructure/CorsPolicyBuilder.cs
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsPolicyExtensions.cs b/src/Middleware/CORS/src/Infrastructure/CorsPolicyExtensions.cs
similarity index 100%
rename from src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsPolicyExtensions.cs
rename to src/Middleware/CORS/src/Infrastructure/CorsPolicyExtensions.cs
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsResult.cs b/src/Middleware/CORS/src/Infrastructure/CorsResult.cs
similarity index 100%
rename from src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsResult.cs
rename to src/Middleware/CORS/src/Infrastructure/CorsResult.cs
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsService.cs b/src/Middleware/CORS/src/Infrastructure/CorsService.cs
similarity index 100%
rename from src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/CorsService.cs
rename to src/Middleware/CORS/src/Infrastructure/CorsService.cs
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/DefaultCorsPolicyProvider.cs b/src/Middleware/CORS/src/Infrastructure/DefaultCorsPolicyProvider.cs
similarity index 100%
rename from src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/DefaultCorsPolicyProvider.cs
rename to src/Middleware/CORS/src/Infrastructure/DefaultCorsPolicyProvider.cs
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/ICorsPolicyProvider.cs b/src/Middleware/CORS/src/Infrastructure/ICorsPolicyProvider.cs
similarity index 100%
rename from src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/ICorsPolicyProvider.cs
rename to src/Middleware/CORS/src/Infrastructure/ICorsPolicyProvider.cs
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/ICorsService.cs b/src/Middleware/CORS/src/Infrastructure/ICorsService.cs
similarity index 100%
rename from src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/ICorsService.cs
rename to src/Middleware/CORS/src/Infrastructure/ICorsService.cs
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/IDisableCorsAttribute.cs b/src/Middleware/CORS/src/Infrastructure/IDisableCorsAttribute.cs
similarity index 100%
rename from src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/IDisableCorsAttribute.cs
rename to src/Middleware/CORS/src/Infrastructure/IDisableCorsAttribute.cs
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/IEnableCorsAttribute.cs b/src/Middleware/CORS/src/Infrastructure/IEnableCorsAttribute.cs
similarity index 100%
rename from src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/IEnableCorsAttribute.cs
rename to src/Middleware/CORS/src/Infrastructure/IEnableCorsAttribute.cs
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/UriHelpers.cs b/src/Middleware/CORS/src/Infrastructure/UriHelpers.cs
similarity index 100%
rename from src/CORS/src/Microsoft.AspNetCore.Cors/Infrastructure/UriHelpers.cs
rename to src/Middleware/CORS/src/Infrastructure/UriHelpers.cs
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/Internal/CORSLoggerExtensions.cs b/src/Middleware/CORS/src/Internal/CORSLoggerExtensions.cs
similarity index 100%
rename from src/CORS/src/Microsoft.AspNetCore.Cors/Internal/CORSLoggerExtensions.cs
rename to src/Middleware/CORS/src/Internal/CORSLoggerExtensions.cs
diff --git a/src/Middleware/CORS/src/Microsoft.AspNetCore.Cors.csproj b/src/Middleware/CORS/src/Microsoft.AspNetCore.Cors.csproj
new file mode 100644
index 0000000000..4c4cb7eb8a
--- /dev/null
+++ b/src/Middleware/CORS/src/Microsoft.AspNetCore.Cors.csproj
@@ -0,0 +1,22 @@
+
+
+
+ CORS middleware and policy for ASP.NET Core to enable cross-origin resource sharing.
+Commonly used types:
+Microsoft.AspNetCore.Cors.DisableCorsAttribute
+Microsoft.AspNetCore.Cors.EnableCorsAttribute
+ netstandard2.0
+ $(NoWarn);CS1591
+ true
+ aspnetcore;cors
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/Properties/AssemblyInfo.cs b/src/Middleware/CORS/src/Properties/AssemblyInfo.cs
similarity index 100%
rename from src/CORS/src/Microsoft.AspNetCore.Cors/Properties/AssemblyInfo.cs
rename to src/Middleware/CORS/src/Properties/AssemblyInfo.cs
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/Resources.Designer.cs b/src/Middleware/CORS/src/Resources.Designer.cs
similarity index 100%
rename from src/CORS/src/Microsoft.AspNetCore.Cors/Resources.Designer.cs
rename to src/Middleware/CORS/src/Resources.Designer.cs
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/Resources.resx b/src/Middleware/CORS/src/Resources.resx
similarity index 100%
rename from src/CORS/src/Microsoft.AspNetCore.Cors/Resources.resx
rename to src/Middleware/CORS/src/Resources.resx
diff --git a/src/CORS/src/Microsoft.AspNetCore.Cors/baseline.netcore.json b/src/Middleware/CORS/src/baseline.netcore.json
similarity index 100%
rename from src/CORS/src/Microsoft.AspNetCore.Cors/baseline.netcore.json
rename to src/Middleware/CORS/src/baseline.netcore.json
diff --git a/src/CORS/test/Microsoft.AspNetCore.Cors.Test/CorsMiddlewareFunctionalTest.cs b/src/Middleware/CORS/test/Test/CorsMiddlewareFunctionalTest.cs
similarity index 100%
rename from src/CORS/test/Microsoft.AspNetCore.Cors.Test/CorsMiddlewareFunctionalTest.cs
rename to src/Middleware/CORS/test/Test/CorsMiddlewareFunctionalTest.cs
diff --git a/src/CORS/test/Microsoft.AspNetCore.Cors.Test/CorsMiddlewareTests.cs b/src/Middleware/CORS/test/Test/CorsMiddlewareTests.cs
similarity index 100%
rename from src/CORS/test/Microsoft.AspNetCore.Cors.Test/CorsMiddlewareTests.cs
rename to src/Middleware/CORS/test/Test/CorsMiddlewareTests.cs
diff --git a/src/CORS/test/Microsoft.AspNetCore.Cors.Test/CorsOptionsTest.cs b/src/Middleware/CORS/test/Test/CorsOptionsTest.cs
similarity index 100%
rename from src/CORS/test/Microsoft.AspNetCore.Cors.Test/CorsOptionsTest.cs
rename to src/Middleware/CORS/test/Test/CorsOptionsTest.cs
diff --git a/src/CORS/test/Microsoft.AspNetCore.Cors.Test/CorsPolicyBuilderTests.cs b/src/Middleware/CORS/test/Test/CorsPolicyBuilderTests.cs
similarity index 100%
rename from src/CORS/test/Microsoft.AspNetCore.Cors.Test/CorsPolicyBuilderTests.cs
rename to src/Middleware/CORS/test/Test/CorsPolicyBuilderTests.cs
diff --git a/src/CORS/test/Microsoft.AspNetCore.Cors.Test/CorsPolicyExtensionsTests.cs b/src/Middleware/CORS/test/Test/CorsPolicyExtensionsTests.cs
similarity index 100%
rename from src/CORS/test/Microsoft.AspNetCore.Cors.Test/CorsPolicyExtensionsTests.cs
rename to src/Middleware/CORS/test/Test/CorsPolicyExtensionsTests.cs
diff --git a/src/CORS/test/Microsoft.AspNetCore.Cors.Test/CorsPolicyTests.cs b/src/Middleware/CORS/test/Test/CorsPolicyTests.cs
similarity index 100%
rename from src/CORS/test/Microsoft.AspNetCore.Cors.Test/CorsPolicyTests.cs
rename to src/Middleware/CORS/test/Test/CorsPolicyTests.cs
diff --git a/src/CORS/test/Microsoft.AspNetCore.Cors.Test/CorsResultTests.cs b/src/Middleware/CORS/test/Test/CorsResultTests.cs
similarity index 100%
rename from src/CORS/test/Microsoft.AspNetCore.Cors.Test/CorsResultTests.cs
rename to src/Middleware/CORS/test/Test/CorsResultTests.cs
diff --git a/src/CORS/test/Microsoft.AspNetCore.Cors.Test/CorsServiceTests.cs b/src/Middleware/CORS/test/Test/CorsServiceTests.cs
similarity index 100%
rename from src/CORS/test/Microsoft.AspNetCore.Cors.Test/CorsServiceTests.cs
rename to src/Middleware/CORS/test/Test/CorsServiceTests.cs
diff --git a/src/CORS/test/Microsoft.AspNetCore.Cors.Test/CorsTestFixtureOfT.cs b/src/Middleware/CORS/test/Test/CorsTestFixtureOfT.cs
similarity index 100%
rename from src/CORS/test/Microsoft.AspNetCore.Cors.Test/CorsTestFixtureOfT.cs
rename to src/Middleware/CORS/test/Test/CorsTestFixtureOfT.cs
diff --git a/src/CORS/test/Microsoft.AspNetCore.Cors.Test/DefaultCorsPolicyProviderTests.cs b/src/Middleware/CORS/test/Test/DefaultCorsPolicyProviderTests.cs
similarity index 100%
rename from src/CORS/test/Microsoft.AspNetCore.Cors.Test/DefaultCorsPolicyProviderTests.cs
rename to src/Middleware/CORS/test/Test/DefaultCorsPolicyProviderTests.cs
diff --git a/src/Middleware/CORS/test/Test/Microsoft.AspNetCore.Cors.Test.csproj b/src/Middleware/CORS/test/Test/Microsoft.AspNetCore.Cors.Test.csproj
new file mode 100644
index 0000000000..04f022dcf7
--- /dev/null
+++ b/src/Middleware/CORS/test/Test/Microsoft.AspNetCore.Cors.Test.csproj
@@ -0,0 +1,17 @@
+
+
+
+ $(StandardTestTfms)
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/CORS/test/Microsoft.AspNetCore.Cors.Test/TestCorsOptions.cs b/src/Middleware/CORS/test/Test/TestCorsOptions.cs
similarity index 100%
rename from src/CORS/test/Microsoft.AspNetCore.Cors.Test/TestCorsOptions.cs
rename to src/Middleware/CORS/test/Test/TestCorsOptions.cs
diff --git a/src/CORS/test/Microsoft.AspNetCore.Cors.Test/UriHelpersTests.cs b/src/Middleware/CORS/test/Test/UriHelpersTests.cs
similarity index 100%
rename from src/CORS/test/Microsoft.AspNetCore.Cors.Test/UriHelpersTests.cs
rename to src/Middleware/CORS/test/Test/UriHelpersTests.cs
diff --git a/src/Middleware/CORS/test/testassets/CorsMiddlewareWebSite/CorsMiddlewareWebSite.csproj b/src/Middleware/CORS/test/testassets/CorsMiddlewareWebSite/CorsMiddlewareWebSite.csproj
new file mode 100644
index 0000000000..12c5b3b0b4
--- /dev/null
+++ b/src/Middleware/CORS/test/testassets/CorsMiddlewareWebSite/CorsMiddlewareWebSite.csproj
@@ -0,0 +1,16 @@
+
+
+
+ $(StandardTestTfms)
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/CORS/test/WebSites/CorsMiddlewareWebSite/EchoMiddleware.cs b/src/Middleware/CORS/test/testassets/CorsMiddlewareWebSite/EchoMiddleware.cs
similarity index 100%
rename from src/CORS/test/WebSites/CorsMiddlewareWebSite/EchoMiddleware.cs
rename to src/Middleware/CORS/test/testassets/CorsMiddlewareWebSite/EchoMiddleware.cs
diff --git a/src/CORS/test/WebSites/CorsMiddlewareWebSite/Startup.cs b/src/Middleware/CORS/test/testassets/CorsMiddlewareWebSite/Startup.cs
similarity index 100%
rename from src/CORS/test/WebSites/CorsMiddlewareWebSite/Startup.cs
rename to src/Middleware/CORS/test/testassets/CorsMiddlewareWebSite/Startup.cs
diff --git a/src/CORS/test/WebSites/CorsMiddlewareWebSite/readme.md b/src/Middleware/CORS/test/testassets/CorsMiddlewareWebSite/readme.md
similarity index 100%
rename from src/CORS/test/WebSites/CorsMiddlewareWebSite/readme.md
rename to src/Middleware/CORS/test/testassets/CorsMiddlewareWebSite/readme.md
diff --git a/src/CORS/test/WebSites/CorsMiddlewareWebSite/web.config b/src/Middleware/CORS/test/testassets/CorsMiddlewareWebSite/web.config
similarity index 100%
rename from src/CORS/test/WebSites/CorsMiddlewareWebSite/web.config
rename to src/Middleware/CORS/test/testassets/CorsMiddlewareWebSite/web.config
diff --git a/src/Middleware/Middleware.sln b/src/Middleware/Middleware.sln
index ff339c9688..1cf54bf06d 100644
--- a/src/Middleware/Middleware.sln
+++ b/src/Middleware/Middleware.sln
@@ -13,125 +13,159 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestServer", "WebSockets\sa
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.WebSockets", "WebSockets\src\Microsoft.AspNetCore.WebSockets.csproj", "{BECAA6A1-1AA4-415E-ADF3-07C103333826}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AutobahnTestApp", "WebSockets\test\AutobahnTestApp\AutobahnTestApp.csproj", "{76B25812-AAFB-45BA-A71A-24F0C654ADFB}"
-EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.WebSockets.ConformanceTests", "WebSockets\test\ConformanceTests\Microsoft.AspNetCore.WebSockets.ConformanceTests.csproj", "{88BDEE69-4DE3-40B5-A478-677EA355FB52}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.WebSockets.Tests", "WebSockets\test\UnitTests\Microsoft.AspNetCore.WebSockets.Tests.csproj", "{93970702-1BDB-4A8C-B7F6-020294464BB6}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Diagnostics", "Diagnostics", "{BDA541A2-1C14-4E71-85C1-D970828453C0}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.Diagnostics", "Diagnostics\src\Microsoft.AspNetCore.Diagnostics.csproj", "{D84EFF9A-8CB9-411C-A7E3-43AF9043221E}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Diagnostics", "Diagnostics\src\Microsoft.AspNetCore.Diagnostics.csproj", "{D84EFF9A-8CB9-411C-A7E3-43AF9043221E}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{2C971E2A-540D-4026-ABE9-519656E9485E}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Diagnostics.FunctionalTests", "Diagnostics\test\FunctionalTests\Diagnostics.FunctionalTests.csproj", "{F7730746-125D-40D8-AA3D-FA9736121D44}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Diagnostics.FunctionalTests", "Diagnostics\test\FunctionalTests\Diagnostics.FunctionalTests.csproj", "{F7730746-125D-40D8-AA3D-FA9736121D44}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "testassets", "testassets", "{48F74384-B082-4210-9F00-BA62830621DF}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClassLibraryWithPortablePdbs", "Diagnostics\test\testassets\ClassLibraryWithPortablePdbs\ClassLibraryWithPortablePdbs.csproj", "{D301185E-BEEA-4CC7-95C8-5C07F330F977}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClassLibraryWithPortablePdbs", "Diagnostics\test\testassets\ClassLibraryWithPortablePdbs\ClassLibraryWithPortablePdbs.csproj", "{D301185E-BEEA-4CC7-95C8-5C07F330F977}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DatabaseErrorPageSample", "Diagnostics\test\testassets\DatabaseErrorPageSample\DatabaseErrorPageSample.csproj", "{7C6C524E-6C7A-4579-B984-7217E9A0E2B8}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DatabaseErrorPageSample", "Diagnostics\test\testassets\DatabaseErrorPageSample\DatabaseErrorPageSample.csproj", "{7C6C524E-6C7A-4579-B984-7217E9A0E2B8}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DeveloperExceptionPageSample", "Diagnostics\test\testassets\DeveloperExceptionPageSample\DeveloperExceptionPageSample.csproj", "{16FD80C3-D80D-4B46-92A8-6C43A8E54A46}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DeveloperExceptionPageSample", "Diagnostics\test\testassets\DeveloperExceptionPageSample\DeveloperExceptionPageSample.csproj", "{16FD80C3-D80D-4B46-92A8-6C43A8E54A46}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExceptionHandlerSample", "Diagnostics\test\testassets\ExceptionHandlerSample\ExceptionHandlerSample.csproj", "{112AE83E-595C-4343-8205-8CD0BE4F7562}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ExceptionHandlerSample", "Diagnostics\test\testassets\ExceptionHandlerSample\ExceptionHandlerSample.csproj", "{112AE83E-595C-4343-8205-8CD0BE4F7562}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StatusCodePagesSample", "Diagnostics\test\testassets\StatusCodePagesSample\StatusCodePagesSample.csproj", "{28EE1B22-E57E-4006-8017-F36348245F08}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StatusCodePagesSample", "Diagnostics\test\testassets\StatusCodePagesSample\StatusCodePagesSample.csproj", "{28EE1B22-E57E-4006-8017-F36348245F08}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WelcomePageSample", "Diagnostics\test\testassets\WelcomePageSample\WelcomePageSample.csproj", "{1709D0A6-D597-44F2-9657-873368066795}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WelcomePageSample", "Diagnostics\test\testassets\WelcomePageSample\WelcomePageSample.csproj", "{1709D0A6-D597-44F2-9657-873368066795}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.Diagnostics.Tests", "Diagnostics\test\UnitTests\Microsoft.AspNetCore.Diagnostics.Tests.csproj", "{70A402DC-5DEF-47B1-988F-9A0E7F2CAC43}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Diagnostics.Tests", "Diagnostics\test\UnitTests\Microsoft.AspNetCore.Diagnostics.Tests.csproj", "{70A402DC-5DEF-47B1-988F-9A0E7F2CAC43}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Diagnostics.Abstractions", "Diagnostics.Abstractions", "{3E557C8B-504F-40C1-9ED5-03E5F4A05FB4}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.Diagnostics.Abstractions", "Diagnostics.Abstractions\src\Microsoft.AspNetCore.Diagnostics.Abstractions.csproj", "{F8BB4CDB-766A-4223-8699-3157CE8FDBDC}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Diagnostics.Abstractions", "Diagnostics.Abstractions\src\Microsoft.AspNetCore.Diagnostics.Abstractions.csproj", "{F8BB4CDB-766A-4223-8699-3157CE8FDBDC}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Diagnostics.EntityFrameworkCore", "Diagnostics.EntityFrameworkCore", "{7FB67FE0-AC08-4C33-9904-8D33CE4D84F7}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore", "Diagnostics.EntityFrameworkCore\src\Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.csproj", "{DFF52006-A8FC-478E-A781-12255391C4A4}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore", "Diagnostics.EntityFrameworkCore\src\Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.csproj", "{DFF52006-A8FC-478E-A781-12255391C4A4}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{26AE655E-C5B9-49AE-ACDB-92B429CC9582}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Diagnostics.EFCore.FunctionalTests", "Diagnostics.EntityFrameworkCore\test\FunctionalTests\Diagnostics.EFCore.FunctionalTests.csproj", "{76DBAB75-DFAB-4676-BECA-B3E3F4A19E81}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Diagnostics.EFCore.FunctionalTests", "Diagnostics.EntityFrameworkCore\test\FunctionalTests\Diagnostics.EFCore.FunctionalTests.csproj", "{76DBAB75-DFAB-4676-BECA-B3E3F4A19E81}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.Tests", "Diagnostics.EntityFrameworkCore\test\UnitTests\Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.Tests.csproj", "{8D4E57C5-7A34-492C-AF22-BBAC6C06AEB4}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.Tests", "Diagnostics.EntityFrameworkCore\test\UnitTests\Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore.Tests.csproj", "{8D4E57C5-7A34-492C-AF22-BBAC6C06AEB4}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MiddlewareAnalysis", "MiddlewareAnalysis", "{91CFB5DE-CE68-4156-9153-6C597D9F524E}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{8989BEC1-6D0A-4E11-A09C-B31FD6222748}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MiddlewareAnalysisSample", "MiddlewareAnalysis\samples\MiddlewareAnalysisSample\MiddlewareAnalysisSample.csproj", "{18F82832-9164-434E-BAEF-6579B3CFCDF3}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MiddlewareAnalysisSample", "MiddlewareAnalysis\samples\MiddlewareAnalysisSample\MiddlewareAnalysisSample.csproj", "{18F82832-9164-434E-BAEF-6579B3CFCDF3}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.MiddlewareAnalysis", "MiddlewareAnalysis\src\Microsoft.AspNetCore.MiddlewareAnalysis.csproj", "{7E00616F-9D5C-4318-99CB-8F6ECFA82515}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.MiddlewareAnalysis", "MiddlewareAnalysis\src\Microsoft.AspNetCore.MiddlewareAnalysis.csproj", "{7E00616F-9D5C-4318-99CB-8F6ECFA82515}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.MiddlewareAnalysis.Tests", "MiddlewareAnalysis\test\Microsoft.AspNetCore.MiddlewareAnalysis.Tests.csproj", "{009E3DE7-AFC7-4C66-852D-29BF73257176}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.MiddlewareAnalysis.Tests", "MiddlewareAnalysis\test\Microsoft.AspNetCore.MiddlewareAnalysis.Tests.csproj", "{009E3DE7-AFC7-4C66-852D-29BF73257176}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "HostFiltering", "HostFiltering", "{9298FDED-65F9-4022-A747-FAEC3ADF3AD3}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HostFilteringSample", "HostFiltering\sample\HostFilteringSample.csproj", "{9475AF28-CFBD-4C8E-A8E3-80646C514E4C}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HostFilteringSample", "HostFiltering\sample\HostFilteringSample.csproj", "{9475AF28-CFBD-4C8E-A8E3-80646C514E4C}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.HostFiltering", "HostFiltering\src\Microsoft.AspNetCore.HostFiltering.csproj", "{E5DAC3F7-A648-489C-9064-7C744423C68B}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.HostFiltering", "HostFiltering\src\Microsoft.AspNetCore.HostFiltering.csproj", "{E5DAC3F7-A648-489C-9064-7C744423C68B}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.HostFiltering.Tests", "HostFiltering\test\Microsoft.AspNetCore.HostFiltering.Tests.csproj", "{B5EC74C6-B242-4EDB-B5FC-DB43C0A47728}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.HostFiltering.Tests", "HostFiltering\test\Microsoft.AspNetCore.HostFiltering.Tests.csproj", "{B5EC74C6-B242-4EDB-B5FC-DB43C0A47728}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "HttpOverrides", "HttpOverrides", "{09F7106F-2C85-4356-8944-921564A7A7B4}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HttpOverridesSample", "HttpOverrides\sample\HttpOverridesSample.csproj", "{59A0E5E6-B133-4D27-A07B-BF440A4B45C2}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HttpOverridesSample", "HttpOverrides\sample\HttpOverridesSample.csproj", "{59A0E5E6-B133-4D27-A07B-BF440A4B45C2}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.HttpOverrides", "HttpOverrides\src\Microsoft.AspNetCore.HttpOverrides.csproj", "{B9BFF064-0B38-4177-893E-BF813D7AE5A5}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.HttpOverrides", "HttpOverrides\src\Microsoft.AspNetCore.HttpOverrides.csproj", "{B9BFF064-0B38-4177-893E-BF813D7AE5A5}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.HttpOverrides.Tests", "HttpOverrides\test\Microsoft.AspNetCore.HttpOverrides.Tests.csproj", "{8F80CE33-5770-455C-8A0F-D3C1D9CBC781}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.HttpOverrides.Tests", "HttpOverrides\test\Microsoft.AspNetCore.HttpOverrides.Tests.csproj", "{8F80CE33-5770-455C-8A0F-D3C1D9CBC781}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "HttpsPolicy", "HttpsPolicy", "{3C781334-F0FA-4AD1-B72D-EA6028AA079D}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HttpsPolicySample", "HttpsPolicy\sample\HttpsPolicySample.csproj", "{F897DB9B-AB2A-4074-9EEF-954FF9982407}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HttpsPolicySample", "HttpsPolicy\sample\HttpsPolicySample.csproj", "{F897DB9B-AB2A-4074-9EEF-954FF9982407}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.HttpsPolicy", "HttpsPolicy\src\Microsoft.AspNetCore.HttpsPolicy.csproj", "{3A9C4E2E-57A0-41EE-8F94-441E6A98F7E8}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.HttpsPolicy", "HttpsPolicy\src\Microsoft.AspNetCore.HttpsPolicy.csproj", "{3A9C4E2E-57A0-41EE-8F94-441E6A98F7E8}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.HttpsPolicy.Tests", "HttpsPolicy\test\Microsoft.AspNetCore.HttpsPolicy.Tests.csproj", "{A397501E-0FDE-4409-B14C-C6CC55C2DC4D}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.HttpsPolicy.Tests", "HttpsPolicy\test\Microsoft.AspNetCore.HttpsPolicy.Tests.csproj", "{A397501E-0FDE-4409-B14C-C6CC55C2DC4D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ResponseCompression", "ResponseCompression", "{AE0E9F81-00BE-4A07-9C7D-C17E2B050C5F}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ResponseCompressionSample", "ResponseCompression\sample\ResponseCompressionSample.csproj", "{AB153240-3F22-4C3C-AD4D-283419617B54}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ResponseCompressionSample", "ResponseCompression\sample\ResponseCompressionSample.csproj", "{AB153240-3F22-4C3C-AD4D-283419617B54}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.ResponseCompression", "ResponseCompression\src\Microsoft.AspNetCore.ResponseCompression.csproj", "{4B880213-14C2-49CA-8B89-FB8A362085B2}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.ResponseCompression", "ResponseCompression\src\Microsoft.AspNetCore.ResponseCompression.csproj", "{4B880213-14C2-49CA-8B89-FB8A362085B2}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.ResponseCompression.Tests", "ResponseCompression\test\Microsoft.AspNetCore.ResponseCompression.Tests.csproj", "{1E9519F2-30D2-4119-85EA-5F473BF744CE}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.ResponseCompression.Tests", "ResponseCompression\test\Microsoft.AspNetCore.ResponseCompression.Tests.csproj", "{1E9519F2-30D2-4119-85EA-5F473BF744CE}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Rewrite", "Rewrite", "{4150EBDB-57AB-4C69-A4F1-068152F4EFF5}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RewriteSample", "Rewrite\sample\RewriteSample.csproj", "{B41776DE-6CB6-4B99-BBB5-323DF16BE07D}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RewriteSample", "Rewrite\sample\RewriteSample.csproj", "{B41776DE-6CB6-4B99-BBB5-323DF16BE07D}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.Rewrite", "Rewrite\src\Microsoft.AspNetCore.Rewrite.csproj", "{37E12A04-E80E-4C8C-A9EA-2C44AD340884}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Rewrite", "Rewrite\src\Microsoft.AspNetCore.Rewrite.csproj", "{37E12A04-E80E-4C8C-A9EA-2C44AD340884}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.Rewrite.Tests", "Rewrite\test\Microsoft.AspNetCore.Rewrite.Tests.csproj", "{11F435FE-0264-4465-A208-885ECBFADABF}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Rewrite.Tests", "Rewrite\test\Microsoft.AspNetCore.Rewrite.Tests.csproj", "{11F435FE-0264-4465-A208-885ECBFADABF}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Localization", "Localization", "{17871C77-BFDD-4728-B3FD-BA17B01D1D5F}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LocalizationSample", "Localization\sample\LocalizationSample.csproj", "{2448BF25-39D5-43A0-8FED-E25ECE8ED1C6}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LocalizationSample", "Localization\sample\LocalizationSample.csproj", "{2448BF25-39D5-43A0-8FED-E25ECE8ED1C6}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.Localization", "Localization\src\Microsoft.AspNetCore.Localization.csproj", "{01647DD9-C1BD-479F-8507-8E219EDBA899}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Localization", "Localization\src\Microsoft.AspNetCore.Localization.csproj", "{01647DD9-C1BD-479F-8507-8E219EDBA899}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{10E7800C-A3E3-4A9C-9F3A-3095D23FFD58}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.Localization.FunctionalTests", "Localization\test\FunctionalTests\Microsoft.AspNetCore.Localization.FunctionalTests.csproj", "{96ECFAFA-1119-4301-81F6-66CBE0BD4C2E}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Localization.FunctionalTests", "Localization\test\FunctionalTests\Microsoft.AspNetCore.Localization.FunctionalTests.csproj", "{96ECFAFA-1119-4301-81F6-66CBE0BD4C2E}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.Localization.Tests", "Localization\test\UnitTests\Microsoft.AspNetCore.Localization.Tests.csproj", "{63A76741-BFDA-447A-ACA9-F7A4AA5D26DD}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Localization.Tests", "Localization\test\UnitTests\Microsoft.AspNetCore.Localization.Tests.csproj", "{63A76741-BFDA-447A-ACA9-F7A4AA5D26DD}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "testassets", "testassets", "{38B6D9DD-F868-4B97-A258-A07A46CDF2F2}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LocalizationWebsite", "Localization\testassets\LocalizationWebsite\LocalizationWebsite.csproj", "{EC572E03-740A-4259-A2DD-2A68AFA3C080}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "LocalizationWebsite", "Localization\testassets\LocalizationWebsite\LocalizationWebsite.csproj", "{EC572E03-740A-4259-A2DD-2A68AFA3C080}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ResourcesClassLibraryNoAttribute", "Localization\testassets\ResourcesClassLibraryNoAttribute\ResourcesClassLibraryNoAttribute.csproj", "{157B4019-EE10-4EC2-BA0D-933D513C673E}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ResourcesClassLibraryNoAttribute", "Localization\testassets\ResourcesClassLibraryNoAttribute\ResourcesClassLibraryNoAttribute.csproj", "{157B4019-EE10-4EC2-BA0D-933D513C673E}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ResourcesClassLibraryWithAttribute", "Localization\testassets\ResourcesClassLibraryWithAttribute\ResourcesClassLibraryWithAttribute.csproj", "{EEFA1A6F-3B7E-4A40-AF2A-EA2DBFC09501}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ResourcesClassLibraryWithAttribute", "Localization\testassets\ResourcesClassLibraryWithAttribute\ResourcesClassLibraryWithAttribute.csproj", "{EEFA1A6F-3B7E-4A40-AF2A-EA2DBFC09501}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Localization.Routing", "Localization.Routing", "{650A4392-A1A3-495B-8AB9-3361CFB6A7C1}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.Localization.Routing", "Localization.Routing\src\Microsoft.AspNetCore.Localization.Routing.csproj", "{826E46DB-2801-450B-9B3F-D4CB473579E2}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Localization.Routing", "Localization.Routing\src\Microsoft.AspNetCore.Localization.Routing.csproj", "{826E46DB-2801-450B-9B3F-D4CB473579E2}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.Localization.Routing.Tests", "Localization.Routing\test\Microsoft.AspNetCore.Localization.Routing.Tests.csproj", "{0233F7EB-B8A4-4B75-A8A7-F1FF87DBF779}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Localization.Routing.Tests", "Localization.Routing\test\Microsoft.AspNetCore.Localization.Routing.Tests.csproj", "{0233F7EB-B8A4-4B75-A8A7-F1FF87DBF779}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Cors", "CORS\src\Microsoft.AspNetCore.Cors.csproj", "{5140ABCA-53D1-4748-9334-5A9579042E56}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Cors", "Cors", "{7CF63806-4C4F-4C48-8922-A75113975308}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Cors.Test", "CORS\test\Test\Microsoft.AspNetCore.Cors.Test.csproj", "{12AC0566-2B11-433D-81D7-7116C939FAFE}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{4967DE1B-FEC2-4C2B-8F7F-6262D67C9434}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "testassets", "testassets", "{BD7B3AD8-0BA6-405F-8CF6-24B9464D4B5B}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CorsMiddlewareWebSite", "CORS\test\testassets\CorsMiddlewareWebSite\CorsMiddlewareWebSite.csproj", "{D147EB7D-776C-4153-9293-296FCB6568BD}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "StaticFiles", "StaticFiles", "{E72E405C-C1DA-41FE-8AF0-49C5E5CB496B}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.StaticFiles", "StaticFiles\src\Microsoft.AspNetCore.StaticFiles.csproj", "{9FC5644F-21D6-415B-8EBE-D49FA014C934}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StaticFileSample", "StaticFiles\samples\StaticFileSample\StaticFileSample.csproj", "{85E30300-8205-4E1F-A141-0642CE146B65}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.StaticFiles.FunctionalTests", "StaticFiles\test\FunctionalTests\Microsoft.AspNetCore.StaticFiles.FunctionalTests.csproj", "{7EE15C68-E49B-4362-A53D-A71193B0A3D1}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.StaticFiles.Tests", "StaticFiles\test\Tests\Microsoft.AspNetCore.StaticFiles.Tests.csproj", "{112CDD7E-8DEE-407B-A52F-E436CD748F0F}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.RangeHelper.Sources.Test", "StaticFiles\test\RangeHelper.Sources.Test\Microsoft.AspNetCore.RangeHelper.Sources.Test.csproj", "{E949DA91-9023-4B2A-B16E-F8CFE85F3074}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ResponseCaching", "ResponseCaching", "{EDF56413-B406-4200-B4D4-0EE3F9CB8F7C}"
+EndProject
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ResponseCaching.Abstractions", "ResponseCaching.Abstractions", "{7A493DEA-32F2-4AB1-9113-828D44F5DDA2}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.ResponseCaching", "ResponseCaching\src\Microsoft.AspNetCore.ResponseCaching.csproj", "{7583CA2C-249C-44A2-8499-8D4C1AB35ADE}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ResponseCachingSample", "ResponseCaching\samples\ResponseCachingSample\ResponseCachingSample.csproj", "{D8239A8C-F692-460A-B204-5CF05502BEE2}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.ResponseCaching.Tests", "ResponseCaching\test\Microsoft.AspNetCore.ResponseCaching.Tests.csproj", "{9F973483-5D32-4093-88F0-761C9BEAEE04}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.ResponseCaching.Abstractions", "ResponseCaching.Abstractions\src\Microsoft.AspNetCore.ResponseCaching.Abstractions.csproj", "{D0204B45-8528-4504-9FC1-D229F3A33896}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -179,18 +213,6 @@ Global
{BECAA6A1-1AA4-415E-ADF3-07C103333826}.Release|x64.Build.0 = Release|Any CPU
{BECAA6A1-1AA4-415E-ADF3-07C103333826}.Release|x86.ActiveCfg = Release|Any CPU
{BECAA6A1-1AA4-415E-ADF3-07C103333826}.Release|x86.Build.0 = Release|Any CPU
- {76B25812-AAFB-45BA-A71A-24F0C654ADFB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {76B25812-AAFB-45BA-A71A-24F0C654ADFB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {76B25812-AAFB-45BA-A71A-24F0C654ADFB}.Debug|x64.ActiveCfg = Debug|Any CPU
- {76B25812-AAFB-45BA-A71A-24F0C654ADFB}.Debug|x64.Build.0 = Debug|Any CPU
- {76B25812-AAFB-45BA-A71A-24F0C654ADFB}.Debug|x86.ActiveCfg = Debug|Any CPU
- {76B25812-AAFB-45BA-A71A-24F0C654ADFB}.Debug|x86.Build.0 = Debug|Any CPU
- {76B25812-AAFB-45BA-A71A-24F0C654ADFB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {76B25812-AAFB-45BA-A71A-24F0C654ADFB}.Release|Any CPU.Build.0 = Release|Any CPU
- {76B25812-AAFB-45BA-A71A-24F0C654ADFB}.Release|x64.ActiveCfg = Release|Any CPU
- {76B25812-AAFB-45BA-A71A-24F0C654ADFB}.Release|x64.Build.0 = Release|Any CPU
- {76B25812-AAFB-45BA-A71A-24F0C654ADFB}.Release|x86.ActiveCfg = Release|Any CPU
- {76B25812-AAFB-45BA-A71A-24F0C654ADFB}.Release|x86.Build.0 = Release|Any CPU
{88BDEE69-4DE3-40B5-A478-677EA355FB52}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{88BDEE69-4DE3-40B5-A478-677EA355FB52}.Debug|Any CPU.Build.0 = Debug|Any CPU
{88BDEE69-4DE3-40B5-A478-677EA355FB52}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -695,6 +717,150 @@ Global
{0233F7EB-B8A4-4B75-A8A7-F1FF87DBF779}.Release|x64.Build.0 = Release|Any CPU
{0233F7EB-B8A4-4B75-A8A7-F1FF87DBF779}.Release|x86.ActiveCfg = Release|Any CPU
{0233F7EB-B8A4-4B75-A8A7-F1FF87DBF779}.Release|x86.Build.0 = Release|Any CPU
+ {5140ABCA-53D1-4748-9334-5A9579042E56}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {5140ABCA-53D1-4748-9334-5A9579042E56}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {5140ABCA-53D1-4748-9334-5A9579042E56}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {5140ABCA-53D1-4748-9334-5A9579042E56}.Debug|x64.Build.0 = Debug|Any CPU
+ {5140ABCA-53D1-4748-9334-5A9579042E56}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {5140ABCA-53D1-4748-9334-5A9579042E56}.Debug|x86.Build.0 = Debug|Any CPU
+ {5140ABCA-53D1-4748-9334-5A9579042E56}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5140ABCA-53D1-4748-9334-5A9579042E56}.Release|Any CPU.Build.0 = Release|Any CPU
+ {5140ABCA-53D1-4748-9334-5A9579042E56}.Release|x64.ActiveCfg = Release|Any CPU
+ {5140ABCA-53D1-4748-9334-5A9579042E56}.Release|x64.Build.0 = Release|Any CPU
+ {5140ABCA-53D1-4748-9334-5A9579042E56}.Release|x86.ActiveCfg = Release|Any CPU
+ {5140ABCA-53D1-4748-9334-5A9579042E56}.Release|x86.Build.0 = Release|Any CPU
+ {12AC0566-2B11-433D-81D7-7116C939FAFE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {12AC0566-2B11-433D-81D7-7116C939FAFE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {12AC0566-2B11-433D-81D7-7116C939FAFE}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {12AC0566-2B11-433D-81D7-7116C939FAFE}.Debug|x64.Build.0 = Debug|Any CPU
+ {12AC0566-2B11-433D-81D7-7116C939FAFE}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {12AC0566-2B11-433D-81D7-7116C939FAFE}.Debug|x86.Build.0 = Debug|Any CPU
+ {12AC0566-2B11-433D-81D7-7116C939FAFE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {12AC0566-2B11-433D-81D7-7116C939FAFE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {12AC0566-2B11-433D-81D7-7116C939FAFE}.Release|x64.ActiveCfg = Release|Any CPU
+ {12AC0566-2B11-433D-81D7-7116C939FAFE}.Release|x64.Build.0 = Release|Any CPU
+ {12AC0566-2B11-433D-81D7-7116C939FAFE}.Release|x86.ActiveCfg = Release|Any CPU
+ {12AC0566-2B11-433D-81D7-7116C939FAFE}.Release|x86.Build.0 = Release|Any CPU
+ {D147EB7D-776C-4153-9293-296FCB6568BD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D147EB7D-776C-4153-9293-296FCB6568BD}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D147EB7D-776C-4153-9293-296FCB6568BD}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D147EB7D-776C-4153-9293-296FCB6568BD}.Debug|x64.Build.0 = Debug|Any CPU
+ {D147EB7D-776C-4153-9293-296FCB6568BD}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D147EB7D-776C-4153-9293-296FCB6568BD}.Debug|x86.Build.0 = Debug|Any CPU
+ {D147EB7D-776C-4153-9293-296FCB6568BD}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D147EB7D-776C-4153-9293-296FCB6568BD}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D147EB7D-776C-4153-9293-296FCB6568BD}.Release|x64.ActiveCfg = Release|Any CPU
+ {D147EB7D-776C-4153-9293-296FCB6568BD}.Release|x64.Build.0 = Release|Any CPU
+ {D147EB7D-776C-4153-9293-296FCB6568BD}.Release|x86.ActiveCfg = Release|Any CPU
+ {D147EB7D-776C-4153-9293-296FCB6568BD}.Release|x86.Build.0 = Release|Any CPU
+ {9FC5644F-21D6-415B-8EBE-D49FA014C934}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9FC5644F-21D6-415B-8EBE-D49FA014C934}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9FC5644F-21D6-415B-8EBE-D49FA014C934}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {9FC5644F-21D6-415B-8EBE-D49FA014C934}.Debug|x64.Build.0 = Debug|Any CPU
+ {9FC5644F-21D6-415B-8EBE-D49FA014C934}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {9FC5644F-21D6-415B-8EBE-D49FA014C934}.Debug|x86.Build.0 = Debug|Any CPU
+ {9FC5644F-21D6-415B-8EBE-D49FA014C934}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9FC5644F-21D6-415B-8EBE-D49FA014C934}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9FC5644F-21D6-415B-8EBE-D49FA014C934}.Release|x64.ActiveCfg = Release|Any CPU
+ {9FC5644F-21D6-415B-8EBE-D49FA014C934}.Release|x64.Build.0 = Release|Any CPU
+ {9FC5644F-21D6-415B-8EBE-D49FA014C934}.Release|x86.ActiveCfg = Release|Any CPU
+ {9FC5644F-21D6-415B-8EBE-D49FA014C934}.Release|x86.Build.0 = Release|Any CPU
+ {85E30300-8205-4E1F-A141-0642CE146B65}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {85E30300-8205-4E1F-A141-0642CE146B65}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {85E30300-8205-4E1F-A141-0642CE146B65}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {85E30300-8205-4E1F-A141-0642CE146B65}.Debug|x64.Build.0 = Debug|Any CPU
+ {85E30300-8205-4E1F-A141-0642CE146B65}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {85E30300-8205-4E1F-A141-0642CE146B65}.Debug|x86.Build.0 = Debug|Any CPU
+ {85E30300-8205-4E1F-A141-0642CE146B65}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {85E30300-8205-4E1F-A141-0642CE146B65}.Release|Any CPU.Build.0 = Release|Any CPU
+ {85E30300-8205-4E1F-A141-0642CE146B65}.Release|x64.ActiveCfg = Release|Any CPU
+ {85E30300-8205-4E1F-A141-0642CE146B65}.Release|x64.Build.0 = Release|Any CPU
+ {85E30300-8205-4E1F-A141-0642CE146B65}.Release|x86.ActiveCfg = Release|Any CPU
+ {85E30300-8205-4E1F-A141-0642CE146B65}.Release|x86.Build.0 = Release|Any CPU
+ {7EE15C68-E49B-4362-A53D-A71193B0A3D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7EE15C68-E49B-4362-A53D-A71193B0A3D1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7EE15C68-E49B-4362-A53D-A71193B0A3D1}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {7EE15C68-E49B-4362-A53D-A71193B0A3D1}.Debug|x64.Build.0 = Debug|Any CPU
+ {7EE15C68-E49B-4362-A53D-A71193B0A3D1}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {7EE15C68-E49B-4362-A53D-A71193B0A3D1}.Debug|x86.Build.0 = Debug|Any CPU
+ {7EE15C68-E49B-4362-A53D-A71193B0A3D1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7EE15C68-E49B-4362-A53D-A71193B0A3D1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7EE15C68-E49B-4362-A53D-A71193B0A3D1}.Release|x64.ActiveCfg = Release|Any CPU
+ {7EE15C68-E49B-4362-A53D-A71193B0A3D1}.Release|x64.Build.0 = Release|Any CPU
+ {7EE15C68-E49B-4362-A53D-A71193B0A3D1}.Release|x86.ActiveCfg = Release|Any CPU
+ {7EE15C68-E49B-4362-A53D-A71193B0A3D1}.Release|x86.Build.0 = Release|Any CPU
+ {112CDD7E-8DEE-407B-A52F-E436CD748F0F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {112CDD7E-8DEE-407B-A52F-E436CD748F0F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {112CDD7E-8DEE-407B-A52F-E436CD748F0F}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {112CDD7E-8DEE-407B-A52F-E436CD748F0F}.Debug|x64.Build.0 = Debug|Any CPU
+ {112CDD7E-8DEE-407B-A52F-E436CD748F0F}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {112CDD7E-8DEE-407B-A52F-E436CD748F0F}.Debug|x86.Build.0 = Debug|Any CPU
+ {112CDD7E-8DEE-407B-A52F-E436CD748F0F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {112CDD7E-8DEE-407B-A52F-E436CD748F0F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {112CDD7E-8DEE-407B-A52F-E436CD748F0F}.Release|x64.ActiveCfg = Release|Any CPU
+ {112CDD7E-8DEE-407B-A52F-E436CD748F0F}.Release|x64.Build.0 = Release|Any CPU
+ {112CDD7E-8DEE-407B-A52F-E436CD748F0F}.Release|x86.ActiveCfg = Release|Any CPU
+ {112CDD7E-8DEE-407B-A52F-E436CD748F0F}.Release|x86.Build.0 = Release|Any CPU
+ {E949DA91-9023-4B2A-B16E-F8CFE85F3074}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E949DA91-9023-4B2A-B16E-F8CFE85F3074}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E949DA91-9023-4B2A-B16E-F8CFE85F3074}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {E949DA91-9023-4B2A-B16E-F8CFE85F3074}.Debug|x64.Build.0 = Debug|Any CPU
+ {E949DA91-9023-4B2A-B16E-F8CFE85F3074}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {E949DA91-9023-4B2A-B16E-F8CFE85F3074}.Debug|x86.Build.0 = Debug|Any CPU
+ {E949DA91-9023-4B2A-B16E-F8CFE85F3074}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E949DA91-9023-4B2A-B16E-F8CFE85F3074}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E949DA91-9023-4B2A-B16E-F8CFE85F3074}.Release|x64.ActiveCfg = Release|Any CPU
+ {E949DA91-9023-4B2A-B16E-F8CFE85F3074}.Release|x64.Build.0 = Release|Any CPU
+ {E949DA91-9023-4B2A-B16E-F8CFE85F3074}.Release|x86.ActiveCfg = Release|Any CPU
+ {E949DA91-9023-4B2A-B16E-F8CFE85F3074}.Release|x86.Build.0 = Release|Any CPU
+ {7583CA2C-249C-44A2-8499-8D4C1AB35ADE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7583CA2C-249C-44A2-8499-8D4C1AB35ADE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7583CA2C-249C-44A2-8499-8D4C1AB35ADE}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {7583CA2C-249C-44A2-8499-8D4C1AB35ADE}.Debug|x64.Build.0 = Debug|Any CPU
+ {7583CA2C-249C-44A2-8499-8D4C1AB35ADE}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {7583CA2C-249C-44A2-8499-8D4C1AB35ADE}.Debug|x86.Build.0 = Debug|Any CPU
+ {7583CA2C-249C-44A2-8499-8D4C1AB35ADE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7583CA2C-249C-44A2-8499-8D4C1AB35ADE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {7583CA2C-249C-44A2-8499-8D4C1AB35ADE}.Release|x64.ActiveCfg = Release|Any CPU
+ {7583CA2C-249C-44A2-8499-8D4C1AB35ADE}.Release|x64.Build.0 = Release|Any CPU
+ {7583CA2C-249C-44A2-8499-8D4C1AB35ADE}.Release|x86.ActiveCfg = Release|Any CPU
+ {7583CA2C-249C-44A2-8499-8D4C1AB35ADE}.Release|x86.Build.0 = Release|Any CPU
+ {D8239A8C-F692-460A-B204-5CF05502BEE2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D8239A8C-F692-460A-B204-5CF05502BEE2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D8239A8C-F692-460A-B204-5CF05502BEE2}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D8239A8C-F692-460A-B204-5CF05502BEE2}.Debug|x64.Build.0 = Debug|Any CPU
+ {D8239A8C-F692-460A-B204-5CF05502BEE2}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D8239A8C-F692-460A-B204-5CF05502BEE2}.Debug|x86.Build.0 = Debug|Any CPU
+ {D8239A8C-F692-460A-B204-5CF05502BEE2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D8239A8C-F692-460A-B204-5CF05502BEE2}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D8239A8C-F692-460A-B204-5CF05502BEE2}.Release|x64.ActiveCfg = Release|Any CPU
+ {D8239A8C-F692-460A-B204-5CF05502BEE2}.Release|x64.Build.0 = Release|Any CPU
+ {D8239A8C-F692-460A-B204-5CF05502BEE2}.Release|x86.ActiveCfg = Release|Any CPU
+ {D8239A8C-F692-460A-B204-5CF05502BEE2}.Release|x86.Build.0 = Release|Any CPU
+ {9F973483-5D32-4093-88F0-761C9BEAEE04}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9F973483-5D32-4093-88F0-761C9BEAEE04}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9F973483-5D32-4093-88F0-761C9BEAEE04}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {9F973483-5D32-4093-88F0-761C9BEAEE04}.Debug|x64.Build.0 = Debug|Any CPU
+ {9F973483-5D32-4093-88F0-761C9BEAEE04}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {9F973483-5D32-4093-88F0-761C9BEAEE04}.Debug|x86.Build.0 = Debug|Any CPU
+ {9F973483-5D32-4093-88F0-761C9BEAEE04}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9F973483-5D32-4093-88F0-761C9BEAEE04}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9F973483-5D32-4093-88F0-761C9BEAEE04}.Release|x64.ActiveCfg = Release|Any CPU
+ {9F973483-5D32-4093-88F0-761C9BEAEE04}.Release|x64.Build.0 = Release|Any CPU
+ {9F973483-5D32-4093-88F0-761C9BEAEE04}.Release|x86.ActiveCfg = Release|Any CPU
+ {9F973483-5D32-4093-88F0-761C9BEAEE04}.Release|x86.Build.0 = Release|Any CPU
+ {D0204B45-8528-4504-9FC1-D229F3A33896}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {D0204B45-8528-4504-9FC1-D229F3A33896}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {D0204B45-8528-4504-9FC1-D229F3A33896}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {D0204B45-8528-4504-9FC1-D229F3A33896}.Debug|x64.Build.0 = Debug|Any CPU
+ {D0204B45-8528-4504-9FC1-D229F3A33896}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {D0204B45-8528-4504-9FC1-D229F3A33896}.Debug|x86.Build.0 = Debug|Any CPU
+ {D0204B45-8528-4504-9FC1-D229F3A33896}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {D0204B45-8528-4504-9FC1-D229F3A33896}.Release|Any CPU.Build.0 = Release|Any CPU
+ {D0204B45-8528-4504-9FC1-D229F3A33896}.Release|x64.ActiveCfg = Release|Any CPU
+ {D0204B45-8528-4504-9FC1-D229F3A33896}.Release|x64.Build.0 = Release|Any CPU
+ {D0204B45-8528-4504-9FC1-D229F3A33896}.Release|x86.ActiveCfg = Release|Any CPU
+ {D0204B45-8528-4504-9FC1-D229F3A33896}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -704,7 +870,6 @@ Global
{0792C20B-1D18-4D7C-9C0F-A6F45A0F378E} = {A86EE055-ACD3-4BAC-A51D-1B3C71067AE0}
{4E5F5FCC-172C-44D9-BEA0-39098A79CD0B} = {A86EE055-ACD3-4BAC-A51D-1B3C71067AE0}
{BECAA6A1-1AA4-415E-ADF3-07C103333826} = {E0D9867D-C23D-43EB-8D9C-DE0398A25432}
- {76B25812-AAFB-45BA-A71A-24F0C654ADFB} = {E0D9867D-C23D-43EB-8D9C-DE0398A25432}
{88BDEE69-4DE3-40B5-A478-677EA355FB52} = {E0D9867D-C23D-43EB-8D9C-DE0398A25432}
{93970702-1BDB-4A8C-B7F6-020294464BB6} = {E0D9867D-C23D-43EB-8D9C-DE0398A25432}
{D84EFF9A-8CB9-411C-A7E3-43AF9043221E} = {BDA541A2-1C14-4E71-85C1-D970828453C0}
@@ -753,6 +918,20 @@ Global
{EEFA1A6F-3B7E-4A40-AF2A-EA2DBFC09501} = {38B6D9DD-F868-4B97-A258-A07A46CDF2F2}
{826E46DB-2801-450B-9B3F-D4CB473579E2} = {650A4392-A1A3-495B-8AB9-3361CFB6A7C1}
{0233F7EB-B8A4-4B75-A8A7-F1FF87DBF779} = {650A4392-A1A3-495B-8AB9-3361CFB6A7C1}
+ {5140ABCA-53D1-4748-9334-5A9579042E56} = {7CF63806-4C4F-4C48-8922-A75113975308}
+ {12AC0566-2B11-433D-81D7-7116C939FAFE} = {4967DE1B-FEC2-4C2B-8F7F-6262D67C9434}
+ {4967DE1B-FEC2-4C2B-8F7F-6262D67C9434} = {7CF63806-4C4F-4C48-8922-A75113975308}
+ {BD7B3AD8-0BA6-405F-8CF6-24B9464D4B5B} = {4967DE1B-FEC2-4C2B-8F7F-6262D67C9434}
+ {D147EB7D-776C-4153-9293-296FCB6568BD} = {BD7B3AD8-0BA6-405F-8CF6-24B9464D4B5B}
+ {9FC5644F-21D6-415B-8EBE-D49FA014C934} = {E72E405C-C1DA-41FE-8AF0-49C5E5CB496B}
+ {85E30300-8205-4E1F-A141-0642CE146B65} = {E72E405C-C1DA-41FE-8AF0-49C5E5CB496B}
+ {7EE15C68-E49B-4362-A53D-A71193B0A3D1} = {E72E405C-C1DA-41FE-8AF0-49C5E5CB496B}
+ {112CDD7E-8DEE-407B-A52F-E436CD748F0F} = {E72E405C-C1DA-41FE-8AF0-49C5E5CB496B}
+ {E949DA91-9023-4B2A-B16E-F8CFE85F3074} = {E72E405C-C1DA-41FE-8AF0-49C5E5CB496B}
+ {7583CA2C-249C-44A2-8499-8D4C1AB35ADE} = {EDF56413-B406-4200-B4D4-0EE3F9CB8F7C}
+ {D8239A8C-F692-460A-B204-5CF05502BEE2} = {EDF56413-B406-4200-B4D4-0EE3F9CB8F7C}
+ {9F973483-5D32-4093-88F0-761C9BEAEE04} = {EDF56413-B406-4200-B4D4-0EE3F9CB8F7C}
+ {D0204B45-8528-4504-9FC1-D229F3A33896} = {7A493DEA-32F2-4AB1-9113-828D44F5DDA2}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {83786312-A93B-4BB4-AB06-7C6913A59AFA}
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching.Abstractions/IResponseCachingFeature.cs b/src/Middleware/ResponseCaching.Abstractions/src/IResponseCachingFeature.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching.Abstractions/IResponseCachingFeature.cs
rename to src/Middleware/ResponseCaching.Abstractions/src/IResponseCachingFeature.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching.Abstractions/Microsoft.AspNetCore.ResponseCaching.Abstractions.csproj b/src/Middleware/ResponseCaching.Abstractions/src/Microsoft.AspNetCore.ResponseCaching.Abstractions.csproj
similarity index 76%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching.Abstractions/Microsoft.AspNetCore.ResponseCaching.Abstractions.csproj
rename to src/Middleware/ResponseCaching.Abstractions/src/Microsoft.AspNetCore.ResponseCaching.Abstractions.csproj
index 28f2df9c86..602fc59633 100644
--- a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching.Abstractions/Microsoft.AspNetCore.ResponseCaching.Abstractions.csproj
+++ b/src/Middleware/ResponseCaching.Abstractions/src/Microsoft.AspNetCore.ResponseCaching.Abstractions.csproj
@@ -8,7 +8,7 @@
-
+
diff --git a/src/Middleware/ResponseCaching.Abstractions/src/baseline.netcore.json b/src/Middleware/ResponseCaching.Abstractions/src/baseline.netcore.json
new file mode 100644
index 0000000000..56b84962ce
--- /dev/null
+++ b/src/Middleware/ResponseCaching.Abstractions/src/baseline.netcore.json
@@ -0,0 +1,34 @@
+{
+ "AssemblyIdentity": "Microsoft.AspNetCore.ResponseCaching.Abstractions, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60",
+ "Types": [
+ {
+ "Name": "Microsoft.AspNetCore.ResponseCaching.IResponseCachingFeature",
+ "Visibility": "Public",
+ "Kind": "Interface",
+ "Abstract": true,
+ "ImplementedInterfaces": [],
+ "Members": [
+ {
+ "Kind": "Method",
+ "Name": "get_VaryByQueryKeys",
+ "Parameters": [],
+ "ReturnType": "System.String[]",
+ "GenericParameter": []
+ },
+ {
+ "Kind": "Method",
+ "Name": "set_VaryByQueryKeys",
+ "Parameters": [
+ {
+ "Name": "value",
+ "Type": "System.String[]"
+ }
+ ],
+ "ReturnType": "System.Void",
+ "GenericParameter": []
+ }
+ ],
+ "GenericParameters": []
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/ResponseCaching/samples/ResponseCachingSample/README.md b/src/Middleware/ResponseCaching/samples/ResponseCachingSample/README.md
similarity index 100%
rename from src/ResponseCaching/samples/ResponseCachingSample/README.md
rename to src/Middleware/ResponseCaching/samples/ResponseCachingSample/README.md
diff --git a/src/Middleware/ResponseCaching/samples/ResponseCachingSample/ResponseCachingSample.csproj b/src/Middleware/ResponseCaching/samples/ResponseCachingSample/ResponseCachingSample.csproj
new file mode 100644
index 0000000000..4f5ff2b0b8
--- /dev/null
+++ b/src/Middleware/ResponseCaching/samples/ResponseCachingSample/ResponseCachingSample.csproj
@@ -0,0 +1,13 @@
+
+
+
+ netcoreapp2.1
+
+
+
+
+
+
+
+
+
diff --git a/src/ResponseCaching/samples/ResponseCachingSample/Startup.cs b/src/Middleware/ResponseCaching/samples/ResponseCachingSample/Startup.cs
similarity index 100%
rename from src/ResponseCaching/samples/ResponseCachingSample/Startup.cs
rename to src/Middleware/ResponseCaching/samples/ResponseCachingSample/Startup.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/CacheEntry/CacheEntryHelpers .cs b/src/Middleware/ResponseCaching/src/Internal/CacheEntry/CacheEntryHelpers .cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/CacheEntry/CacheEntryHelpers .cs
rename to src/Middleware/ResponseCaching/src/Internal/CacheEntry/CacheEntryHelpers .cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/CacheEntry/CachedResponse.cs b/src/Middleware/ResponseCaching/src/Internal/CacheEntry/CachedResponse.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/CacheEntry/CachedResponse.cs
rename to src/Middleware/ResponseCaching/src/Internal/CacheEntry/CachedResponse.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/CacheEntry/CachedVaryByRules.cs b/src/Middleware/ResponseCaching/src/Internal/CacheEntry/CachedVaryByRules.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/CacheEntry/CachedVaryByRules.cs
rename to src/Middleware/ResponseCaching/src/Internal/CacheEntry/CachedVaryByRules.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/FastGuid.cs b/src/Middleware/ResponseCaching/src/Internal/FastGuid.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/FastGuid.cs
rename to src/Middleware/ResponseCaching/src/Internal/FastGuid.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/ISystemClock.cs b/src/Middleware/ResponseCaching/src/Internal/ISystemClock.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/ISystemClock.cs
rename to src/Middleware/ResponseCaching/src/Internal/ISystemClock.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/Interfaces/IResponseCache.cs b/src/Middleware/ResponseCaching/src/Internal/Interfaces/IResponseCache.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/Interfaces/IResponseCache.cs
rename to src/Middleware/ResponseCaching/src/Internal/Interfaces/IResponseCache.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/Interfaces/IResponseCacheEntry.cs b/src/Middleware/ResponseCaching/src/Internal/Interfaces/IResponseCacheEntry.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/Interfaces/IResponseCacheEntry.cs
rename to src/Middleware/ResponseCaching/src/Internal/Interfaces/IResponseCacheEntry.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/Interfaces/IResponseCachingKeyProvider.cs b/src/Middleware/ResponseCaching/src/Internal/Interfaces/IResponseCachingKeyProvider.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/Interfaces/IResponseCachingKeyProvider.cs
rename to src/Middleware/ResponseCaching/src/Internal/Interfaces/IResponseCachingKeyProvider.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/Interfaces/IResponseCachingPolicyProvider.cs b/src/Middleware/ResponseCaching/src/Internal/Interfaces/IResponseCachingPolicyProvider.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/Interfaces/IResponseCachingPolicyProvider.cs
rename to src/Middleware/ResponseCaching/src/Internal/Interfaces/IResponseCachingPolicyProvider.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/LoggerExtensions.cs b/src/Middleware/ResponseCaching/src/Internal/LoggerExtensions.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/LoggerExtensions.cs
rename to src/Middleware/ResponseCaching/src/Internal/LoggerExtensions.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/MemoryCachedResponse.cs b/src/Middleware/ResponseCaching/src/Internal/MemoryCachedResponse.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/MemoryCachedResponse.cs
rename to src/Middleware/ResponseCaching/src/Internal/MemoryCachedResponse.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/MemoryResponseCache.cs b/src/Middleware/ResponseCaching/src/Internal/MemoryResponseCache.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/MemoryResponseCache.cs
rename to src/Middleware/ResponseCaching/src/Internal/MemoryResponseCache.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/ResponseCachingContext.cs b/src/Middleware/ResponseCaching/src/Internal/ResponseCachingContext.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/ResponseCachingContext.cs
rename to src/Middleware/ResponseCaching/src/Internal/ResponseCachingContext.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/ResponseCachingKeyProvider.cs b/src/Middleware/ResponseCaching/src/Internal/ResponseCachingKeyProvider.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/ResponseCachingKeyProvider.cs
rename to src/Middleware/ResponseCaching/src/Internal/ResponseCachingKeyProvider.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/ResponseCachingPolicyProvider.cs b/src/Middleware/ResponseCaching/src/Internal/ResponseCachingPolicyProvider.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/ResponseCachingPolicyProvider.cs
rename to src/Middleware/ResponseCaching/src/Internal/ResponseCachingPolicyProvider.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/SendFileFeatureWrapper.cs b/src/Middleware/ResponseCaching/src/Internal/SendFileFeatureWrapper.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/SendFileFeatureWrapper.cs
rename to src/Middleware/ResponseCaching/src/Internal/SendFileFeatureWrapper.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/StringBuilderExtensions.cs b/src/Middleware/ResponseCaching/src/Internal/StringBuilderExtensions.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/StringBuilderExtensions.cs
rename to src/Middleware/ResponseCaching/src/Internal/StringBuilderExtensions.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/SystemClock.cs b/src/Middleware/ResponseCaching/src/Internal/SystemClock.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Internal/SystemClock.cs
rename to src/Middleware/ResponseCaching/src/Internal/SystemClock.cs
diff --git a/src/Middleware/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching.csproj b/src/Middleware/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching.csproj
new file mode 100644
index 0000000000..3e60aaf813
--- /dev/null
+++ b/src/Middleware/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching.csproj
@@ -0,0 +1,20 @@
+
+
+
+ ASP.NET Core middleware for caching HTTP responses on the server.
+ netstandard2.0
+ $(NoWarn);CS1591
+ true
+ true
+ aspnetcore;cache;caching
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Properties/AssemblyInfo.cs b/src/Middleware/ResponseCaching/src/Properties/AssemblyInfo.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Properties/AssemblyInfo.cs
rename to src/Middleware/ResponseCaching/src/Properties/AssemblyInfo.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/ResponseCachingExtensions.cs b/src/Middleware/ResponseCaching/src/ResponseCachingExtensions.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/ResponseCachingExtensions.cs
rename to src/Middleware/ResponseCaching/src/ResponseCachingExtensions.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/ResponseCachingFeature.cs b/src/Middleware/ResponseCaching/src/ResponseCachingFeature.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/ResponseCachingFeature.cs
rename to src/Middleware/ResponseCaching/src/ResponseCachingFeature.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/ResponseCachingMiddleware.cs b/src/Middleware/ResponseCaching/src/ResponseCachingMiddleware.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/ResponseCachingMiddleware.cs
rename to src/Middleware/ResponseCaching/src/ResponseCachingMiddleware.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/ResponseCachingOptions.cs b/src/Middleware/ResponseCaching/src/ResponseCachingOptions.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/ResponseCachingOptions.cs
rename to src/Middleware/ResponseCaching/src/ResponseCachingOptions.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/ResponseCachingServicesExtensions.cs b/src/Middleware/ResponseCaching/src/ResponseCachingServicesExtensions.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/ResponseCachingServicesExtensions.cs
rename to src/Middleware/ResponseCaching/src/ResponseCachingServicesExtensions.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Streams/ResponseCachingStream.cs b/src/Middleware/ResponseCaching/src/Streams/ResponseCachingStream.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Streams/ResponseCachingStream.cs
rename to src/Middleware/ResponseCaching/src/Streams/ResponseCachingStream.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Streams/SegmentReadStream.cs b/src/Middleware/ResponseCaching/src/Streams/SegmentReadStream.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Streams/SegmentReadStream.cs
rename to src/Middleware/ResponseCaching/src/Streams/SegmentReadStream.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Streams/SegmentWriteStream.cs b/src/Middleware/ResponseCaching/src/Streams/SegmentWriteStream.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Streams/SegmentWriteStream.cs
rename to src/Middleware/ResponseCaching/src/Streams/SegmentWriteStream.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Streams/StreamUtilities.cs b/src/Middleware/ResponseCaching/src/Streams/StreamUtilities.cs
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Streams/StreamUtilities.cs
rename to src/Middleware/ResponseCaching/src/Streams/StreamUtilities.cs
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/baseline.netcore.json b/src/Middleware/ResponseCaching/src/baseline.netcore.json
similarity index 100%
rename from src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/baseline.netcore.json
rename to src/Middleware/ResponseCaching/src/baseline.netcore.json
diff --git a/src/Middleware/ResponseCaching/test/Microsoft.AspNetCore.ResponseCaching.Tests.csproj b/src/Middleware/ResponseCaching/test/Microsoft.AspNetCore.ResponseCaching.Tests.csproj
new file mode 100644
index 0000000000..61dbf5e5a3
--- /dev/null
+++ b/src/Middleware/ResponseCaching/test/Microsoft.AspNetCore.ResponseCaching.Tests.csproj
@@ -0,0 +1,13 @@
+
+
+
+ $(StandardTestTfms)
+
+
+
+
+
+
+
+
+
diff --git a/src/ResponseCaching/test/Microsoft.AspNetCore.ResponseCaching.Tests/ResponseCachingFeatureTests.cs b/src/Middleware/ResponseCaching/test/ResponseCachingFeatureTests.cs
similarity index 100%
rename from src/ResponseCaching/test/Microsoft.AspNetCore.ResponseCaching.Tests/ResponseCachingFeatureTests.cs
rename to src/Middleware/ResponseCaching/test/ResponseCachingFeatureTests.cs
diff --git a/src/ResponseCaching/test/Microsoft.AspNetCore.ResponseCaching.Tests/ResponseCachingKeyProviderTests.cs b/src/Middleware/ResponseCaching/test/ResponseCachingKeyProviderTests.cs
similarity index 100%
rename from src/ResponseCaching/test/Microsoft.AspNetCore.ResponseCaching.Tests/ResponseCachingKeyProviderTests.cs
rename to src/Middleware/ResponseCaching/test/ResponseCachingKeyProviderTests.cs
diff --git a/src/ResponseCaching/test/Microsoft.AspNetCore.ResponseCaching.Tests/ResponseCachingMiddlewareTests.cs b/src/Middleware/ResponseCaching/test/ResponseCachingMiddlewareTests.cs
similarity index 100%
rename from src/ResponseCaching/test/Microsoft.AspNetCore.ResponseCaching.Tests/ResponseCachingMiddlewareTests.cs
rename to src/Middleware/ResponseCaching/test/ResponseCachingMiddlewareTests.cs
diff --git a/src/ResponseCaching/test/Microsoft.AspNetCore.ResponseCaching.Tests/ResponseCachingPolicyProviderTests.cs b/src/Middleware/ResponseCaching/test/ResponseCachingPolicyProviderTests.cs
similarity index 100%
rename from src/ResponseCaching/test/Microsoft.AspNetCore.ResponseCaching.Tests/ResponseCachingPolicyProviderTests.cs
rename to src/Middleware/ResponseCaching/test/ResponseCachingPolicyProviderTests.cs
diff --git a/src/ResponseCaching/test/Microsoft.AspNetCore.ResponseCaching.Tests/ResponseCachingTests.cs b/src/Middleware/ResponseCaching/test/ResponseCachingTests.cs
similarity index 100%
rename from src/ResponseCaching/test/Microsoft.AspNetCore.ResponseCaching.Tests/ResponseCachingTests.cs
rename to src/Middleware/ResponseCaching/test/ResponseCachingTests.cs
diff --git a/src/ResponseCaching/test/Microsoft.AspNetCore.ResponseCaching.Tests/SegmentReadStreamTests.cs b/src/Middleware/ResponseCaching/test/SegmentReadStreamTests.cs
similarity index 100%
rename from src/ResponseCaching/test/Microsoft.AspNetCore.ResponseCaching.Tests/SegmentReadStreamTests.cs
rename to src/Middleware/ResponseCaching/test/SegmentReadStreamTests.cs
diff --git a/src/ResponseCaching/test/Microsoft.AspNetCore.ResponseCaching.Tests/SegmentWriteStreamTests.cs b/src/Middleware/ResponseCaching/test/SegmentWriteStreamTests.cs
similarity index 100%
rename from src/ResponseCaching/test/Microsoft.AspNetCore.ResponseCaching.Tests/SegmentWriteStreamTests.cs
rename to src/Middleware/ResponseCaching/test/SegmentWriteStreamTests.cs
diff --git a/src/ResponseCaching/test/Microsoft.AspNetCore.ResponseCaching.Tests/TestUtils.cs b/src/Middleware/ResponseCaching/test/TestUtils.cs
similarity index 100%
rename from src/ResponseCaching/test/Microsoft.AspNetCore.ResponseCaching.Tests/TestUtils.cs
rename to src/Middleware/ResponseCaching/test/TestUtils.cs
diff --git a/src/StaticFiles/samples/StaticFileSample/Startup.cs b/src/Middleware/StaticFiles/samples/StaticFileSample/Startup.cs
similarity index 100%
rename from src/StaticFiles/samples/StaticFileSample/Startup.cs
rename to src/Middleware/StaticFiles/samples/StaticFileSample/Startup.cs
diff --git a/src/Middleware/StaticFiles/samples/StaticFileSample/StaticFileSample.csproj b/src/Middleware/StaticFiles/samples/StaticFileSample/StaticFileSample.csproj
new file mode 100644
index 0000000000..638646e6d7
--- /dev/null
+++ b/src/Middleware/StaticFiles/samples/StaticFileSample/StaticFileSample.csproj
@@ -0,0 +1,14 @@
+
+
+
+ netcoreapp2.1
+
+
+
+
+
+
+
+
+
+
diff --git a/src/StaticFiles/samples/StaticFileSample/wwwroot/htmlpage.html b/src/Middleware/StaticFiles/samples/StaticFileSample/wwwroot/htmlpage.html
similarity index 100%
rename from src/StaticFiles/samples/StaticFileSample/wwwroot/htmlpage.html
rename to src/Middleware/StaticFiles/samples/StaticFileSample/wwwroot/htmlpage.html
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/Constants.cs b/src/Middleware/StaticFiles/src/Constants.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/Constants.cs
rename to src/Middleware/StaticFiles/src/Constants.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/CustomDictionary.xml b/src/Middleware/StaticFiles/src/CustomDictionary.xml
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/CustomDictionary.xml
rename to src/Middleware/StaticFiles/src/CustomDictionary.xml
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/DefaultFilesExtensions.cs b/src/Middleware/StaticFiles/src/DefaultFilesExtensions.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/DefaultFilesExtensions.cs
rename to src/Middleware/StaticFiles/src/DefaultFilesExtensions.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/DefaultFilesMiddleware.cs b/src/Middleware/StaticFiles/src/DefaultFilesMiddleware.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/DefaultFilesMiddleware.cs
rename to src/Middleware/StaticFiles/src/DefaultFilesMiddleware.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/DefaultFilesOptions.cs b/src/Middleware/StaticFiles/src/DefaultFilesOptions.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/DefaultFilesOptions.cs
rename to src/Middleware/StaticFiles/src/DefaultFilesOptions.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/DirectoryBrowserExtensions.cs b/src/Middleware/StaticFiles/src/DirectoryBrowserExtensions.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/DirectoryBrowserExtensions.cs
rename to src/Middleware/StaticFiles/src/DirectoryBrowserExtensions.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/DirectoryBrowserMiddleware.cs b/src/Middleware/StaticFiles/src/DirectoryBrowserMiddleware.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/DirectoryBrowserMiddleware.cs
rename to src/Middleware/StaticFiles/src/DirectoryBrowserMiddleware.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/DirectoryBrowserOptions.cs b/src/Middleware/StaticFiles/src/DirectoryBrowserOptions.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/DirectoryBrowserOptions.cs
rename to src/Middleware/StaticFiles/src/DirectoryBrowserOptions.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/DirectoryBrowserServiceExtensions.cs b/src/Middleware/StaticFiles/src/DirectoryBrowserServiceExtensions.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/DirectoryBrowserServiceExtensions.cs
rename to src/Middleware/StaticFiles/src/DirectoryBrowserServiceExtensions.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/FileExtensionContentTypeProvider.cs b/src/Middleware/StaticFiles/src/FileExtensionContentTypeProvider.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/FileExtensionContentTypeProvider.cs
rename to src/Middleware/StaticFiles/src/FileExtensionContentTypeProvider.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/FileServerExtensions.cs b/src/Middleware/StaticFiles/src/FileServerExtensions.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/FileServerExtensions.cs
rename to src/Middleware/StaticFiles/src/FileServerExtensions.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/FileServerOptions.cs b/src/Middleware/StaticFiles/src/FileServerOptions.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/FileServerOptions.cs
rename to src/Middleware/StaticFiles/src/FileServerOptions.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/Helpers.cs b/src/Middleware/StaticFiles/src/Helpers.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/Helpers.cs
rename to src/Middleware/StaticFiles/src/Helpers.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/HtmlDirectoryFormatter.cs b/src/Middleware/StaticFiles/src/HtmlDirectoryFormatter.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/HtmlDirectoryFormatter.cs
rename to src/Middleware/StaticFiles/src/HtmlDirectoryFormatter.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/IContentTypeProvider.cs b/src/Middleware/StaticFiles/src/IContentTypeProvider.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/IContentTypeProvider.cs
rename to src/Middleware/StaticFiles/src/IContentTypeProvider.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/IDirectoryFormatter.cs b/src/Middleware/StaticFiles/src/IDirectoryFormatter.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/IDirectoryFormatter.cs
rename to src/Middleware/StaticFiles/src/IDirectoryFormatter.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/Infrastructure/SharedOptions.cs b/src/Middleware/StaticFiles/src/Infrastructure/SharedOptions.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/Infrastructure/SharedOptions.cs
rename to src/Middleware/StaticFiles/src/Infrastructure/SharedOptions.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/Infrastructure/SharedOptionsBase.cs b/src/Middleware/StaticFiles/src/Infrastructure/SharedOptionsBase.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/Infrastructure/SharedOptionsBase.cs
rename to src/Middleware/StaticFiles/src/Infrastructure/SharedOptionsBase.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/LoggerExtensions.cs b/src/Middleware/StaticFiles/src/LoggerExtensions.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/LoggerExtensions.cs
rename to src/Middleware/StaticFiles/src/LoggerExtensions.cs
diff --git a/src/Middleware/StaticFiles/src/Microsoft.AspNetCore.StaticFiles.csproj b/src/Middleware/StaticFiles/src/Microsoft.AspNetCore.StaticFiles.csproj
new file mode 100644
index 0000000000..e6961063b6
--- /dev/null
+++ b/src/Middleware/StaticFiles/src/Microsoft.AspNetCore.StaticFiles.csproj
@@ -0,0 +1,23 @@
+
+
+
+ ASP.NET Core static files middleware. Includes middleware for serving static files, directory browsing, and default files.
+ netstandard2.0
+ $(NoWarn);CS1591
+ true
+ aspnetcore;staticfiles
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/Properties/AssemblyInfo.cs b/src/Middleware/StaticFiles/src/Properties/AssemblyInfo.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/Properties/AssemblyInfo.cs
rename to src/Middleware/StaticFiles/src/Properties/AssemblyInfo.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/Resources.Designer.cs b/src/Middleware/StaticFiles/src/Resources.Designer.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/Resources.Designer.cs
rename to src/Middleware/StaticFiles/src/Resources.Designer.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/Resources.resx b/src/Middleware/StaticFiles/src/Resources.resx
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/Resources.resx
rename to src/Middleware/StaticFiles/src/Resources.resx
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/StaticFileContext.cs b/src/Middleware/StaticFiles/src/StaticFileContext.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/StaticFileContext.cs
rename to src/Middleware/StaticFiles/src/StaticFileContext.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/StaticFileExtensions.cs b/src/Middleware/StaticFiles/src/StaticFileExtensions.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/StaticFileExtensions.cs
rename to src/Middleware/StaticFiles/src/StaticFileExtensions.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/StaticFileMiddleware.cs b/src/Middleware/StaticFiles/src/StaticFileMiddleware.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/StaticFileMiddleware.cs
rename to src/Middleware/StaticFiles/src/StaticFileMiddleware.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/StaticFileOptions.cs b/src/Middleware/StaticFiles/src/StaticFileOptions.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/StaticFileOptions.cs
rename to src/Middleware/StaticFiles/src/StaticFileOptions.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/StaticFileResponseContext.cs b/src/Middleware/StaticFiles/src/StaticFileResponseContext.cs
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/StaticFileResponseContext.cs
rename to src/Middleware/StaticFiles/src/StaticFileResponseContext.cs
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/baseline.netcore.json b/src/Middleware/StaticFiles/src/baseline.netcore.json
similarity index 100%
rename from src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/baseline.netcore.json
rename to src/Middleware/StaticFiles/src/baseline.netcore.json
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.FunctionalTests/Microsoft.AspNetCore.StaticFiles.FunctionalTests.csproj b/src/Middleware/StaticFiles/test/FunctionalTests/Microsoft.AspNetCore.StaticFiles.FunctionalTests.csproj
similarity index 52%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.FunctionalTests/Microsoft.AspNetCore.StaticFiles.FunctionalTests.csproj
rename to src/Middleware/StaticFiles/test/FunctionalTests/Microsoft.AspNetCore.StaticFiles.FunctionalTests.csproj
index 69f71eecca..713f84ee22 100644
--- a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.FunctionalTests/Microsoft.AspNetCore.StaticFiles.FunctionalTests.csproj
+++ b/src/Middleware/StaticFiles/test/FunctionalTests/Microsoft.AspNetCore.StaticFiles.FunctionalTests.csproj
@@ -11,7 +11,7 @@
-
+
PreserveNewest
@@ -22,14 +22,14 @@
-
+
-
-
-
-
+
+
+
+
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.FunctionalTests/StaticFileMiddlewareTests.cs b/src/Middleware/StaticFiles/test/FunctionalTests/StaticFileMiddlewareTests.cs
similarity index 100%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.FunctionalTests/StaticFileMiddlewareTests.cs
rename to src/Middleware/StaticFiles/test/FunctionalTests/StaticFileMiddlewareTests.cs
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.FunctionalTests/SubFolder/Empty.txt b/src/Middleware/StaticFiles/test/FunctionalTests/SubFolder/Empty.txt
similarity index 100%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.FunctionalTests/SubFolder/Empty.txt
rename to src/Middleware/StaticFiles/test/FunctionalTests/SubFolder/Empty.txt
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.FunctionalTests/SubFolder/SingleByte.txt b/src/Middleware/StaticFiles/test/FunctionalTests/SubFolder/SingleByte.txt
similarity index 100%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.FunctionalTests/SubFolder/SingleByte.txt
rename to src/Middleware/StaticFiles/test/FunctionalTests/SubFolder/SingleByte.txt
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.FunctionalTests/SubFolder/default.html b/src/Middleware/StaticFiles/test/FunctionalTests/SubFolder/default.html
similarity index 100%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.FunctionalTests/SubFolder/default.html
rename to src/Middleware/StaticFiles/test/FunctionalTests/SubFolder/default.html
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.FunctionalTests/SubFolder/extra.xml b/src/Middleware/StaticFiles/test/FunctionalTests/SubFolder/extra.xml
similarity index 100%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.FunctionalTests/SubFolder/extra.xml
rename to src/Middleware/StaticFiles/test/FunctionalTests/SubFolder/extra.xml
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.FunctionalTests/SubFolder/ranges.txt b/src/Middleware/StaticFiles/test/FunctionalTests/SubFolder/ranges.txt
similarity index 100%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.FunctionalTests/SubFolder/ranges.txt
rename to src/Middleware/StaticFiles/test/FunctionalTests/SubFolder/ranges.txt
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.FunctionalTests/TestDocument.txt b/src/Middleware/StaticFiles/test/FunctionalTests/TestDocument.txt
similarity index 100%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.FunctionalTests/TestDocument.txt
rename to src/Middleware/StaticFiles/test/FunctionalTests/TestDocument.txt
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.FunctionalTests/TestDocument1MB.txt b/src/Middleware/StaticFiles/test/FunctionalTests/TestDocument1MB.txt
similarity index 100%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.FunctionalTests/TestDocument1MB.txt
rename to src/Middleware/StaticFiles/test/FunctionalTests/TestDocument1MB.txt
diff --git a/src/Middleware/StaticFiles/test/RangeHelper.Sources.Test/Microsoft.AspNetCore.RangeHelper.Sources.Test.csproj b/src/Middleware/StaticFiles/test/RangeHelper.Sources.Test/Microsoft.AspNetCore.RangeHelper.Sources.Test.csproj
new file mode 100644
index 0000000000..eb5eb09b53
--- /dev/null
+++ b/src/Middleware/StaticFiles/test/RangeHelper.Sources.Test/Microsoft.AspNetCore.RangeHelper.Sources.Test.csproj
@@ -0,0 +1,17 @@
+
+
+
+ $(StandardTestTfms)
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.RangeHelper.Sources.Test/RangeHelperTests.cs b/src/Middleware/StaticFiles/test/RangeHelper.Sources.Test/RangeHelperTests.cs
similarity index 100%
rename from src/StaticFiles/test/Microsoft.AspNetCore.RangeHelper.Sources.Test/RangeHelperTests.cs
rename to src/Middleware/StaticFiles/test/RangeHelper.Sources.Test/RangeHelperTests.cs
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/CacheHeaderTests.cs b/src/Middleware/StaticFiles/test/Tests/CacheHeaderTests.cs
similarity index 100%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/CacheHeaderTests.cs
rename to src/Middleware/StaticFiles/test/Tests/CacheHeaderTests.cs
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/DefaultContentTypeProviderTests.cs b/src/Middleware/StaticFiles/test/Tests/DefaultContentTypeProviderTests.cs
similarity index 100%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/DefaultContentTypeProviderTests.cs
rename to src/Middleware/StaticFiles/test/Tests/DefaultContentTypeProviderTests.cs
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/DefaultFilesMiddlewareTests.cs b/src/Middleware/StaticFiles/test/Tests/DefaultFilesMiddlewareTests.cs
similarity index 100%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/DefaultFilesMiddlewareTests.cs
rename to src/Middleware/StaticFiles/test/Tests/DefaultFilesMiddlewareTests.cs
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/DirectoryBrowserMiddlewareTests.cs b/src/Middleware/StaticFiles/test/Tests/DirectoryBrowserMiddlewareTests.cs
similarity index 100%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/DirectoryBrowserMiddlewareTests.cs
rename to src/Middleware/StaticFiles/test/Tests/DirectoryBrowserMiddlewareTests.cs
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/Microsoft.AspNetCore.StaticFiles.Tests.csproj b/src/Middleware/StaticFiles/test/Tests/Microsoft.AspNetCore.StaticFiles.Tests.csproj
similarity index 56%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/Microsoft.AspNetCore.StaticFiles.Tests.csproj
rename to src/Middleware/StaticFiles/test/Tests/Microsoft.AspNetCore.StaticFiles.Tests.csproj
index 5826c54b9c..d680844342 100644
--- a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/Microsoft.AspNetCore.StaticFiles.Tests.csproj
+++ b/src/Middleware/StaticFiles/test/Tests/Microsoft.AspNetCore.StaticFiles.Tests.csproj
@@ -5,7 +5,7 @@
-
+
PreserveNewest
PreserveNewest
@@ -13,12 +13,11 @@
-
+
-
-
+
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/RangeHeaderTests.cs b/src/Middleware/StaticFiles/test/Tests/RangeHeaderTests.cs
similarity index 100%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/RangeHeaderTests.cs
rename to src/Middleware/StaticFiles/test/Tests/RangeHeaderTests.cs
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/StaticFileContextTest.cs b/src/Middleware/StaticFiles/test/Tests/StaticFileContextTest.cs
similarity index 100%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/StaticFileContextTest.cs
rename to src/Middleware/StaticFiles/test/Tests/StaticFileContextTest.cs
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/StaticFileMiddlewareTests.cs b/src/Middleware/StaticFiles/test/Tests/StaticFileMiddlewareTests.cs
similarity index 100%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/StaticFileMiddlewareTests.cs
rename to src/Middleware/StaticFiles/test/Tests/StaticFileMiddlewareTests.cs
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/StaticFilesTestServer.cs b/src/Middleware/StaticFiles/test/Tests/StaticFilesTestServer.cs
similarity index 100%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/StaticFilesTestServer.cs
rename to src/Middleware/StaticFiles/test/Tests/StaticFilesTestServer.cs
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/SubFolder/Empty.txt b/src/Middleware/StaticFiles/test/Tests/SubFolder/Empty.txt
similarity index 100%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/SubFolder/Empty.txt
rename to src/Middleware/StaticFiles/test/Tests/SubFolder/Empty.txt
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/SubFolder/SingleByte.txt b/src/Middleware/StaticFiles/test/Tests/SubFolder/SingleByte.txt
similarity index 100%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/SubFolder/SingleByte.txt
rename to src/Middleware/StaticFiles/test/Tests/SubFolder/SingleByte.txt
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/SubFolder/default.html b/src/Middleware/StaticFiles/test/Tests/SubFolder/default.html
similarity index 100%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/SubFolder/default.html
rename to src/Middleware/StaticFiles/test/Tests/SubFolder/default.html
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/SubFolder/extra.xml b/src/Middleware/StaticFiles/test/Tests/SubFolder/extra.xml
similarity index 100%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/SubFolder/extra.xml
rename to src/Middleware/StaticFiles/test/Tests/SubFolder/extra.xml
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/SubFolder/ranges.txt b/src/Middleware/StaticFiles/test/Tests/SubFolder/ranges.txt
similarity index 100%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/SubFolder/ranges.txt
rename to src/Middleware/StaticFiles/test/Tests/SubFolder/ranges.txt
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/TestDocument.txt b/src/Middleware/StaticFiles/test/Tests/TestDocument.txt
similarity index 100%
rename from src/StaticFiles/test/Microsoft.AspNetCore.StaticFiles.Tests/TestDocument.txt
rename to src/Middleware/StaticFiles/test/Tests/TestDocument.txt
diff --git a/src/Mvc/src/Microsoft.AspNetCore.Mvc.Core/Microsoft.AspNetCore.Mvc.Core.csproj b/src/Mvc/src/Microsoft.AspNetCore.Mvc.Core/Microsoft.AspNetCore.Mvc.Core.csproj
index 8014ae9cc2..b63ba839ef 100644
--- a/src/Mvc/src/Microsoft.AspNetCore.Mvc.Core/Microsoft.AspNetCore.Mvc.Core.csproj
+++ b/src/Mvc/src/Microsoft.AspNetCore.Mvc.Core/Microsoft.AspNetCore.Mvc.Core.csproj
@@ -16,6 +16,10 @@ Microsoft.AspNetCore.Mvc.RouteAttribute
aspnetcore;aspnetcoremvc
+
+
+
+
@@ -24,7 +28,6 @@ Microsoft.AspNetCore.Mvc.RouteAttribute
-
diff --git a/src/ResponseCaching/.gitignore b/src/ResponseCaching/.gitignore
deleted file mode 100644
index 23826aae91..0000000000
--- a/src/ResponseCaching/.gitignore
+++ /dev/null
@@ -1,33 +0,0 @@
-[Oo]bj/
-[Bb]in/
-TestResults/
-.nuget/
-_ReSharper.*/
-packages/
-artifacts/
-PublishProfiles/
-*.user
-*.suo
-*.cache
-*.docstates
-_ReSharper.*
-nuget.exe
-*net45.csproj
-*net451.csproj
-*k10.csproj
-*.psess
-*.vsp
-*.pidb
-*.userprefs
-*DS_Store
-*.ncrunchsolution
-*.*sdf
-*.ipch
-*.sln.ide
-project.lock.json
-/.vs/
-.vscode/
-.build/
-.testPublish/
-launchSettings.json
-global.json
diff --git a/src/ResponseCaching/Directory.Build.props b/src/ResponseCaching/Directory.Build.props
deleted file mode 100644
index 2883c9cc0a..0000000000
--- a/src/ResponseCaching/Directory.Build.props
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft ASP.NET Core
- https://github.com/aspnet/AspNetCore
- git
- $(MSBuildThisFileDirectory)
- $(MSBuildThisFileDirectory)build\Key.snk
- true
- true
- true
-
-
-
diff --git a/src/ResponseCaching/Directory.Build.targets b/src/ResponseCaching/Directory.Build.targets
deleted file mode 100644
index 53b3f6e1da..0000000000
--- a/src/ResponseCaching/Directory.Build.targets
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
- $(MicrosoftNETCoreApp20PackageVersion)
- $(MicrosoftNETCoreApp21PackageVersion)
- $(NETStandardLibrary20PackageVersion)
-
-
diff --git a/src/ResponseCaching/NuGetPackageVerifier.json b/src/ResponseCaching/NuGetPackageVerifier.json
deleted file mode 100644
index b153ab1515..0000000000
--- a/src/ResponseCaching/NuGetPackageVerifier.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "Default": {
- "rules": [
- "DefaultCompositeRule"
- ]
- }
-}
\ No newline at end of file
diff --git a/src/ResponseCaching/README.md b/src/ResponseCaching/README.md
deleted file mode 100644
index 5c6ea8d9c8..0000000000
--- a/src/ResponseCaching/README.md
+++ /dev/null
@@ -1,9 +0,0 @@
-ASP.NET Core Response Caching
-========
-AppVeyor: [](https://ci.appveyor.com/project/aspnetci/ResponseCaching/branch/dev)
-
-Travis: [](https://travis-ci.org/aspnet/ResponseCaching)
-
-This repo hosts the ASP.NET Core middleware for response caching.
-
-This project is part of ASP.NET Core. You can find samples, documentation and getting started instructions for ASP.NET Core at the [Home](https://github.com/aspnet/home) repo.
diff --git a/src/ResponseCaching/ResponseCaching.sln b/src/ResponseCaching/ResponseCaching.sln
deleted file mode 100644
index 69a5397248..0000000000
--- a/src/ResponseCaching/ResponseCaching.sln
+++ /dev/null
@@ -1,66 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.26730.10
-MinimumVisualStudioVersion = 15.0.26730.03
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{367AABAF-E03C-4491-A9A7-BDDE8903D1B4}"
- ProjectSection(SolutionItems) = preProject
- src\Directory.Build.props = src\Directory.Build.props
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{C51DF5BD-B53D-4795-BC01-A9AB066BF286}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{89A50974-E9D4-4F87-ACF2-6A6005E64931}"
- ProjectSection(SolutionItems) = preProject
- test\Directory.Build.props = test\Directory.Build.props
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ResponseCachingSample", "samples\ResponseCachingSample\ResponseCachingSample.csproj", "{1139BDEE-FA15-474D-8855-0AB91F23CF26}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.ResponseCaching.Tests", "test\Microsoft.AspNetCore.ResponseCaching.Tests\Microsoft.AspNetCore.ResponseCaching.Tests.csproj", "{151B2027-3936-44B9-A4A0-E1E5902125AB}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.ResponseCaching", "src\Microsoft.AspNetCore.ResponseCaching\Microsoft.AspNetCore.ResponseCaching.csproj", "{D1031270-DBD3-4F02-A3DC-3E7DADE8EBE6}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.ResponseCaching.Abstractions", "src\Microsoft.AspNetCore.ResponseCaching.Abstractions\Microsoft.AspNetCore.ResponseCaching.Abstractions.csproj", "{2D1022E8-CBB6-478D-A420-CB888D0EF7B7}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{B984DDCF-0D61-44C4-9D30-2BC59EE6BD29}"
- ProjectSection(SolutionItems) = preProject
- Directory.Build.props = Directory.Build.props
- Directory.Build.targets = Directory.Build.targets
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {1139BDEE-FA15-474D-8855-0AB91F23CF26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1139BDEE-FA15-474D-8855-0AB91F23CF26}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1139BDEE-FA15-474D-8855-0AB91F23CF26}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1139BDEE-FA15-474D-8855-0AB91F23CF26}.Release|Any CPU.Build.0 = Release|Any CPU
- {151B2027-3936-44B9-A4A0-E1E5902125AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {151B2027-3936-44B9-A4A0-E1E5902125AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {151B2027-3936-44B9-A4A0-E1E5902125AB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {151B2027-3936-44B9-A4A0-E1E5902125AB}.Release|Any CPU.Build.0 = Release|Any CPU
- {D1031270-DBD3-4F02-A3DC-3E7DADE8EBE6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D1031270-DBD3-4F02-A3DC-3E7DADE8EBE6}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D1031270-DBD3-4F02-A3DC-3E7DADE8EBE6}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D1031270-DBD3-4F02-A3DC-3E7DADE8EBE6}.Release|Any CPU.Build.0 = Release|Any CPU
- {2D1022E8-CBB6-478D-A420-CB888D0EF7B7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2D1022E8-CBB6-478D-A420-CB888D0EF7B7}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2D1022E8-CBB6-478D-A420-CB888D0EF7B7}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2D1022E8-CBB6-478D-A420-CB888D0EF7B7}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {1139BDEE-FA15-474D-8855-0AB91F23CF26} = {C51DF5BD-B53D-4795-BC01-A9AB066BF286}
- {151B2027-3936-44B9-A4A0-E1E5902125AB} = {89A50974-E9D4-4F87-ACF2-6A6005E64931}
- {D1031270-DBD3-4F02-A3DC-3E7DADE8EBE6} = {367AABAF-E03C-4491-A9A7-BDDE8903D1B4}
- {2D1022E8-CBB6-478D-A420-CB888D0EF7B7} = {367AABAF-E03C-4491-A9A7-BDDE8903D1B4}
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {6F6B4994-06D7-4D35-B0F7-F60913AA8402}
- EndGlobalSection
-EndGlobal
diff --git a/src/ResponseCaching/build/Key.snk b/src/ResponseCaching/build/Key.snk
deleted file mode 100644
index e10e4889c1..0000000000
Binary files a/src/ResponseCaching/build/Key.snk and /dev/null differ
diff --git a/src/ResponseCaching/build/dependencies.props b/src/ResponseCaching/build/dependencies.props
deleted file mode 100644
index 6735646e70..0000000000
--- a/src/ResponseCaching/build/dependencies.props
+++ /dev/null
@@ -1,32 +0,0 @@
-
-
- $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
-
-
-
-
- 2.1.3-rtm-15802
- 2.0.0
- 2.1.2
- 15.6.1
- 2.0.3
- 2.3.1
- 2.4.0-beta.1.build3945
-
-
-
-
-
-
-
- 2.1.1
- 2.1.1
- 2.1.1
- 2.1.2
- 2.1.1
- 2.1.1
- 2.1.1
- 2.1.1
- 2.1.1
-
-
\ No newline at end of file
diff --git a/src/ResponseCaching/build/repo.props b/src/ResponseCaching/build/repo.props
deleted file mode 100644
index 1dc8b8100d..0000000000
--- a/src/ResponseCaching/build/repo.props
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/ResponseCaching/build/sources.props b/src/ResponseCaching/build/sources.props
deleted file mode 100644
index 9215df9751..0000000000
--- a/src/ResponseCaching/build/sources.props
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
- $(DotNetRestoreSources)
-
- $(RestoreSources);
- https://dotnet.myget.org/F/dotnet-core/api/v3/index.json;
- https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json;
- https://dotnet.myget.org/F/aspnetcore-tools/api/v3/index.json;
-
-
- $(RestoreSources);
- https://api.nuget.org/v3/index.json;
-
-
-
diff --git a/src/ResponseCaching/samples/ResponseCachingSample/ResponseCachingSample.csproj b/src/ResponseCaching/samples/ResponseCachingSample/ResponseCachingSample.csproj
deleted file mode 100644
index 3739141e06..0000000000
--- a/src/ResponseCaching/samples/ResponseCachingSample/ResponseCachingSample.csproj
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
- netcoreapp2.1
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/ResponseCaching/src/Directory.Build.props b/src/ResponseCaching/src/Directory.Build.props
deleted file mode 100644
index 1e0980f663..0000000000
--- a/src/ResponseCaching/src/Directory.Build.props
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching.Abstractions/baseline.netcore.json b/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching.Abstractions/baseline.netcore.json
deleted file mode 100644
index f8993e5232..0000000000
--- a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching.Abstractions/baseline.netcore.json
+++ /dev/null
@@ -1,34 +0,0 @@
-{
- "AssemblyIdentity": "Microsoft.AspNetCore.ResponseCaching.Abstractions, Version=2.1.1.0, Culture=neutral, PublicKeyToken=adb9793829ddae60",
- "Types": [
- {
- "Name": "Microsoft.AspNetCore.ResponseCaching.IResponseCachingFeature",
- "Visibility": "Public",
- "Kind": "Interface",
- "Abstract": true,
- "ImplementedInterfaces": [],
- "Members": [
- {
- "Kind": "Method",
- "Name": "get_VaryByQueryKeys",
- "Parameters": [],
- "ReturnType": "System.String[]",
- "GenericParameter": []
- },
- {
- "Kind": "Method",
- "Name": "set_VaryByQueryKeys",
- "Parameters": [
- {
- "Name": "value",
- "Type": "System.String[]"
- }
- ],
- "ReturnType": "System.Void",
- "GenericParameter": []
- }
- ],
- "GenericParameters": []
- }
- ]
-}
\ No newline at end of file
diff --git a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Microsoft.AspNetCore.ResponseCaching.csproj b/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Microsoft.AspNetCore.ResponseCaching.csproj
deleted file mode 100644
index c2547522ff..0000000000
--- a/src/ResponseCaching/src/Microsoft.AspNetCore.ResponseCaching/Microsoft.AspNetCore.ResponseCaching.csproj
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
- ASP.NET Core middleware for caching HTTP responses on the server.
- netstandard2.0
- $(NoWarn);CS1591
- true
- true
- aspnetcore;cache;caching
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/ResponseCaching/test/Directory.Build.props b/src/ResponseCaching/test/Directory.Build.props
deleted file mode 100644
index 270e1fa209..0000000000
--- a/src/ResponseCaching/test/Directory.Build.props
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
- netcoreapp2.1
- $(DeveloperBuildTestTfms)
- netcoreapp2.1;netcoreapp2.0
- $(StandardTestTfms);net461
-
-
-
-
-
-
diff --git a/src/ResponseCaching/test/Microsoft.AspNetCore.ResponseCaching.Tests/Microsoft.AspNetCore.ResponseCaching.Tests.csproj b/src/ResponseCaching/test/Microsoft.AspNetCore.ResponseCaching.Tests/Microsoft.AspNetCore.ResponseCaching.Tests.csproj
deleted file mode 100644
index 79223f0c73..0000000000
--- a/src/ResponseCaching/test/Microsoft.AspNetCore.ResponseCaching.Tests/Microsoft.AspNetCore.ResponseCaching.Tests.csproj
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- $(StandardTestTfms)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/ResponseCaching/version.props b/src/ResponseCaching/version.props
deleted file mode 100644
index 669c874829..0000000000
--- a/src/ResponseCaching/version.props
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
- 2.1.1
- rtm
- $(VersionPrefix)
- $(VersionPrefix)-$(VersionSuffix)-final
- t000
- a-
- $(FeatureBranchVersionPrefix)$(VersionSuffix)-$([System.Text.RegularExpressions.Regex]::Replace('$(FeatureBranchVersionSuffix)', '[^\w-]', '-'))
- $(VersionSuffix)-$(BuildNumber)
-
-
diff --git a/src/Shared/RangeHelper/Directory.Build.props b/src/Shared/RangeHelper/Directory.Build.props
new file mode 100644
index 0000000000..5b0a223106
--- /dev/null
+++ b/src/Shared/RangeHelper/Directory.Build.props
@@ -0,0 +1,6 @@
+
+
+
+ false
+
+
\ No newline at end of file
diff --git a/src/StaticFiles/shared/Microsoft.AspNetCore.RangeHelper.Sources/RangeHelper.cs b/src/Shared/RangeHelper/RangeHelper.cs
similarity index 100%
rename from src/StaticFiles/shared/Microsoft.AspNetCore.RangeHelper.Sources/RangeHelper.cs
rename to src/Shared/RangeHelper/RangeHelper.cs
diff --git a/src/StaticFiles/.gitignore b/src/StaticFiles/.gitignore
deleted file mode 100644
index bcc811de9a..0000000000
--- a/src/StaticFiles/.gitignore
+++ /dev/null
@@ -1,31 +0,0 @@
-[Oo]bj/
-[Bb]in/
-TestResults/
-.nuget/
-_ReSharper.*/
-packages/
-artifacts/
-PublishProfiles/
-*.user
-*.suo
-*.cache
-*.docstates
-_ReSharper.*
-nuget.exe
-*net45.csproj
-*net451.csproj
-*k10.csproj
-*.psess
-*.vsp
-*.pidb
-*.userprefs
-*DS_Store
-*.ncrunchsolution
-*.*sdf
-*.ipch
-*.sln.ide
-project.lock.json
-.build/
-.testPublish/
-/.vs/
-global.json
diff --git a/src/StaticFiles/Directory.Build.props b/src/StaticFiles/Directory.Build.props
deleted file mode 100644
index 2883c9cc0a..0000000000
--- a/src/StaticFiles/Directory.Build.props
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
- Microsoft ASP.NET Core
- https://github.com/aspnet/AspNetCore
- git
- $(MSBuildThisFileDirectory)
- $(MSBuildThisFileDirectory)build\Key.snk
- true
- true
- true
-
-
-
diff --git a/src/StaticFiles/Directory.Build.targets b/src/StaticFiles/Directory.Build.targets
deleted file mode 100644
index 53b3f6e1da..0000000000
--- a/src/StaticFiles/Directory.Build.targets
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
- $(MicrosoftNETCoreApp20PackageVersion)
- $(MicrosoftNETCoreApp21PackageVersion)
- $(NETStandardLibrary20PackageVersion)
-
-
diff --git a/src/StaticFiles/NuGetPackageVerifier.json b/src/StaticFiles/NuGetPackageVerifier.json
deleted file mode 100644
index 4328f86b21..0000000000
--- a/src/StaticFiles/NuGetPackageVerifier.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "adx-nonshipping": {
- "rules": [],
- "packages": {
- "Microsoft.AspNetCore.RangeHelper.Sources": {}
- }
- },
- "Default": {
- "rules": [
- "DefaultCompositeRule"
- ]
- }
-}
\ No newline at end of file
diff --git a/src/StaticFiles/README.md b/src/StaticFiles/README.md
deleted file mode 100644
index dca5218cb5..0000000000
--- a/src/StaticFiles/README.md
+++ /dev/null
@@ -1,10 +0,0 @@
-StaticFiles
-===========
-
-AppVeyor: [](https://ci.appveyor.com/project/aspnetci/StaticFiles/branch/dev)
-
-Travis: [](https://travis-ci.org/aspnet/StaticFiles)
-
-This repo contains middleware for handling requests for file system resources including files and directories.
-
-This project is part of ASP.NET Core. You can find samples, documentation and getting started instructions for ASP.NET Core at the [Home](https://github.com/aspnet/home) repo.
diff --git a/src/StaticFiles/StaticFiles.sln b/src/StaticFiles/StaticFiles.sln
deleted file mode 100644
index 0e5ab3b48f..0000000000
--- a/src/StaticFiles/StaticFiles.sln
+++ /dev/null
@@ -1,110 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.26228.9
-MinimumVisualStudioVersion = 15.0.26730.03
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{40EE0889-960E-41B4-A3D3-9CE963EB0797}"
- ProjectSection(SolutionItems) = preProject
- src\Directory.Build.props = src\Directory.Build.props
- EndProjectSection
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{8B21A3A9-9CA6-4857-A6E0-1A3203404B60}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.StaticFiles", "src\Microsoft.AspNetCore.StaticFiles\Microsoft.AspNetCore.StaticFiles.csproj", "{8D7BC5A4-F19C-4184-8338-A6B42997218C}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "StaticFileSample", "samples\StaticFileSample\StaticFileSample.csproj", "{092141D9-305A-4FC5-AE74-CB23982CA8D4}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{EF02AFE8-7C15-4DDB-8B2C-58A676112A98}"
- ProjectSection(SolutionItems) = preProject
- test\Directory.Build.props = test\Directory.Build.props
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.StaticFiles.Tests", "test\Microsoft.AspNetCore.StaticFiles.Tests\Microsoft.AspNetCore.StaticFiles.Tests.csproj", "{CC87FE7D-8F42-4BE9-A152-9625E837C1E5}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.StaticFiles.FunctionalTests", "test\Microsoft.AspNetCore.StaticFiles.FunctionalTests\Microsoft.AspNetCore.StaticFiles.FunctionalTests.csproj", "{FDF0539C-1F62-4B78-91B1-C687886931CA}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.RangeHelper.Sources.Test", "test\Microsoft.AspNetCore.RangeHelper.Sources.Test\Microsoft.AspNetCore.RangeHelper.Sources.Test.csproj", "{D3D752C4-4CDF-4F18-AC7F-48CB980A69DA}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "shared", "shared", "{360DC2F8-EEB4-4C69-9784-C686EAD78279}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Microsoft.AspNetCore.RangeHelper.Sources", "Microsoft.AspNetCore.RangeHelper.Sources", "{DB6A1D14-B8A2-488F-9C4B-422FD45C8853}"
- ProjectSection(SolutionItems) = preProject
- shared\Microsoft.AspNetCore.RangeHelper.Sources\RangeHelper.cs = shared\Microsoft.AspNetCore.RangeHelper.Sources\RangeHelper.cs
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Debug|Mixed Platforms = Debug|Mixed Platforms
- Debug|x86 = Debug|x86
- Release|Any CPU = Release|Any CPU
- Release|Mixed Platforms = Release|Mixed Platforms
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {8D7BC5A4-F19C-4184-8338-A6B42997218C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8D7BC5A4-F19C-4184-8338-A6B42997218C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8D7BC5A4-F19C-4184-8338-A6B42997218C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {8D7BC5A4-F19C-4184-8338-A6B42997218C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {8D7BC5A4-F19C-4184-8338-A6B42997218C}.Debug|x86.ActiveCfg = Debug|Any CPU
- {8D7BC5A4-F19C-4184-8338-A6B42997218C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8D7BC5A4-F19C-4184-8338-A6B42997218C}.Release|Any CPU.Build.0 = Release|Any CPU
- {8D7BC5A4-F19C-4184-8338-A6B42997218C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {8D7BC5A4-F19C-4184-8338-A6B42997218C}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {8D7BC5A4-F19C-4184-8338-A6B42997218C}.Release|x86.ActiveCfg = Release|Any CPU
- {092141D9-305A-4FC5-AE74-CB23982CA8D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {092141D9-305A-4FC5-AE74-CB23982CA8D4}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {092141D9-305A-4FC5-AE74-CB23982CA8D4}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {092141D9-305A-4FC5-AE74-CB23982CA8D4}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {092141D9-305A-4FC5-AE74-CB23982CA8D4}.Debug|x86.ActiveCfg = Debug|Any CPU
- {092141D9-305A-4FC5-AE74-CB23982CA8D4}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {092141D9-305A-4FC5-AE74-CB23982CA8D4}.Release|Any CPU.Build.0 = Release|Any CPU
- {092141D9-305A-4FC5-AE74-CB23982CA8D4}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {092141D9-305A-4FC5-AE74-CB23982CA8D4}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {092141D9-305A-4FC5-AE74-CB23982CA8D4}.Release|x86.ActiveCfg = Release|Any CPU
- {CC87FE7D-8F42-4BE9-A152-9625E837C1E5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CC87FE7D-8F42-4BE9-A152-9625E837C1E5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CC87FE7D-8F42-4BE9-A152-9625E837C1E5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {CC87FE7D-8F42-4BE9-A152-9625E837C1E5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {CC87FE7D-8F42-4BE9-A152-9625E837C1E5}.Debug|x86.ActiveCfg = Debug|Any CPU
- {CC87FE7D-8F42-4BE9-A152-9625E837C1E5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CC87FE7D-8F42-4BE9-A152-9625E837C1E5}.Release|Any CPU.Build.0 = Release|Any CPU
- {CC87FE7D-8F42-4BE9-A152-9625E837C1E5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {CC87FE7D-8F42-4BE9-A152-9625E837C1E5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {CC87FE7D-8F42-4BE9-A152-9625E837C1E5}.Release|x86.ActiveCfg = Release|Any CPU
- {FDF0539C-1F62-4B78-91B1-C687886931CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {FDF0539C-1F62-4B78-91B1-C687886931CA}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {FDF0539C-1F62-4B78-91B1-C687886931CA}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {FDF0539C-1F62-4B78-91B1-C687886931CA}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {FDF0539C-1F62-4B78-91B1-C687886931CA}.Debug|x86.ActiveCfg = Debug|Any CPU
- {FDF0539C-1F62-4B78-91B1-C687886931CA}.Debug|x86.Build.0 = Debug|Any CPU
- {FDF0539C-1F62-4B78-91B1-C687886931CA}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {FDF0539C-1F62-4B78-91B1-C687886931CA}.Release|Any CPU.Build.0 = Release|Any CPU
- {FDF0539C-1F62-4B78-91B1-C687886931CA}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {FDF0539C-1F62-4B78-91B1-C687886931CA}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {FDF0539C-1F62-4B78-91B1-C687886931CA}.Release|x86.ActiveCfg = Release|Any CPU
- {FDF0539C-1F62-4B78-91B1-C687886931CA}.Release|x86.Build.0 = Release|Any CPU
- {D3D752C4-4CDF-4F18-AC7F-48CB980A69DA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D3D752C4-4CDF-4F18-AC7F-48CB980A69DA}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D3D752C4-4CDF-4F18-AC7F-48CB980A69DA}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {D3D752C4-4CDF-4F18-AC7F-48CB980A69DA}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {D3D752C4-4CDF-4F18-AC7F-48CB980A69DA}.Debug|x86.ActiveCfg = Debug|Any CPU
- {D3D752C4-4CDF-4F18-AC7F-48CB980A69DA}.Debug|x86.Build.0 = Debug|Any CPU
- {D3D752C4-4CDF-4F18-AC7F-48CB980A69DA}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D3D752C4-4CDF-4F18-AC7F-48CB980A69DA}.Release|Any CPU.Build.0 = Release|Any CPU
- {D3D752C4-4CDF-4F18-AC7F-48CB980A69DA}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {D3D752C4-4CDF-4F18-AC7F-48CB980A69DA}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {D3D752C4-4CDF-4F18-AC7F-48CB980A69DA}.Release|x86.ActiveCfg = Release|Any CPU
- {D3D752C4-4CDF-4F18-AC7F-48CB980A69DA}.Release|x86.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {8D7BC5A4-F19C-4184-8338-A6B42997218C} = {40EE0889-960E-41B4-A3D3-9CE963EB0797}
- {092141D9-305A-4FC5-AE74-CB23982CA8D4} = {8B21A3A9-9CA6-4857-A6E0-1A3203404B60}
- {CC87FE7D-8F42-4BE9-A152-9625E837C1E5} = {EF02AFE8-7C15-4DDB-8B2C-58A676112A98}
- {FDF0539C-1F62-4B78-91B1-C687886931CA} = {EF02AFE8-7C15-4DDB-8B2C-58A676112A98}
- {D3D752C4-4CDF-4F18-AC7F-48CB980A69DA} = {EF02AFE8-7C15-4DDB-8B2C-58A676112A98}
- {DB6A1D14-B8A2-488F-9C4B-422FD45C8853} = {360DC2F8-EEB4-4C69-9784-C686EAD78279}
- EndGlobalSection
-EndGlobal
diff --git a/src/StaticFiles/build/Key.snk b/src/StaticFiles/build/Key.snk
deleted file mode 100644
index e10e4889c1..0000000000
Binary files a/src/StaticFiles/build/Key.snk and /dev/null differ
diff --git a/src/StaticFiles/build/dependencies.props b/src/StaticFiles/build/dependencies.props
deleted file mode 100644
index 531f1f0941..0000000000
--- a/src/StaticFiles/build/dependencies.props
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
- $(MSBuildAllProjects);$(MSBuildThisFileFullPath)
-
-
-
-
- 2.1.3-rtm-15802
- 2.0.0
- 2.1.2
- 15.6.1
- 4.7.49
- 2.0.3
- 0.8.0
- 2.3.1
- 2.4.0-beta.1.build3945
-
-
-
-
-
-
-
- 2.1.1
- 2.1.1
- 2.1.1
- 2.1.1
- 2.1.1
- 0.5.1
- 2.1.2
- 2.1.1
- 2.1.0
- 2.1.1
- 2.1.1
- 2.1.1
- 2.1.1
- 2.1.1
-
-
\ No newline at end of file
diff --git a/src/StaticFiles/build/repo.props b/src/StaticFiles/build/repo.props
deleted file mode 100644
index 1dc8b8100d..0000000000
--- a/src/StaticFiles/build/repo.props
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/src/StaticFiles/build/sources.props b/src/StaticFiles/build/sources.props
deleted file mode 100644
index 9215df9751..0000000000
--- a/src/StaticFiles/build/sources.props
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
- $(DotNetRestoreSources)
-
- $(RestoreSources);
- https://dotnet.myget.org/F/dotnet-core/api/v3/index.json;
- https://dotnet.myget.org/F/aspnetcore-dev/api/v3/index.json;
- https://dotnet.myget.org/F/aspnetcore-tools/api/v3/index.json;
-
-
- $(RestoreSources);
- https://api.nuget.org/v3/index.json;
-
-
-
diff --git a/src/StaticFiles/samples/StaticFileSample/Properties/launchSettings.json b/src/StaticFiles/samples/StaticFileSample/Properties/launchSettings.json
deleted file mode 100644
index 50cb7a7470..0000000000
--- a/src/StaticFiles/samples/StaticFileSample/Properties/launchSettings.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "iisSettings": {
- "windowsAuthentication": false,
- "anonymousAuthentication": true,
- "iisExpress": {
- "applicationUrl": "http://localhost:35192/",
- "sslPort": 0
- }
- },
- "profiles": {
- "IIS Express": {
- "commandName": "IISExpress",
- "launchBrowser": true,
- "environmentVariables": {
- "ASPNETCORE_ENVIRONMENT": "Development"
- }
- },
- "StaticFileSample": {
- "commandName": "Project",
- "launchBrowser": true,
- "launchUrl": "http://localhost:5000/",
- "environmentVariables": {
- "ASPNETCORE_ENVIRONMENT": "Development"
- }
- }
- }
-}
\ No newline at end of file
diff --git a/src/StaticFiles/samples/StaticFileSample/StaticFileSample.csproj b/src/StaticFiles/samples/StaticFileSample/StaticFileSample.csproj
deleted file mode 100644
index bf7b35d825..0000000000
--- a/src/StaticFiles/samples/StaticFileSample/StaticFileSample.csproj
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
- netcoreapp2.0
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/StaticFiles/src/Directory.Build.props b/src/StaticFiles/src/Directory.Build.props
deleted file mode 100644
index 1e0980f663..0000000000
--- a/src/StaticFiles/src/Directory.Build.props
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/Microsoft.AspNetCore.StaticFiles.csproj b/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/Microsoft.AspNetCore.StaticFiles.csproj
deleted file mode 100644
index 46d506ff58..0000000000
--- a/src/StaticFiles/src/Microsoft.AspNetCore.StaticFiles/Microsoft.AspNetCore.StaticFiles.csproj
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
- ASP.NET Core static files middleware. Includes middleware for serving static files, directory browsing, and default files.
- netstandard2.0
- $(NoWarn);CS1591
- true
- aspnetcore;staticfiles
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/StaticFiles/test/Directory.Build.props b/src/StaticFiles/test/Directory.Build.props
deleted file mode 100644
index c6e5ecaf30..0000000000
--- a/src/StaticFiles/test/Directory.Build.props
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
- netcoreapp2.1
- $(DeveloperBuildTestTfms)
- netcoreapp2.1;netcoreapp2.0
- $(StandardTestTfms);net461
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/StaticFiles/test/Microsoft.AspNetCore.RangeHelper.Sources.Test/Microsoft.AspNetCore.RangeHelper.Sources.Test.csproj b/src/StaticFiles/test/Microsoft.AspNetCore.RangeHelper.Sources.Test/Microsoft.AspNetCore.RangeHelper.Sources.Test.csproj
deleted file mode 100644
index e75e27a9bb..0000000000
--- a/src/StaticFiles/test/Microsoft.AspNetCore.RangeHelper.Sources.Test/Microsoft.AspNetCore.RangeHelper.Sources.Test.csproj
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
- $(StandardTestTfms)
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/StaticFiles/version.props b/src/StaticFiles/version.props
deleted file mode 100644
index 669c874829..0000000000
--- a/src/StaticFiles/version.props
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
- 2.1.1
- rtm
- $(VersionPrefix)
- $(VersionPrefix)-$(VersionSuffix)-final
- t000
- a-
- $(FeatureBranchVersionPrefix)$(VersionSuffix)-$([System.Text.RegularExpressions.Regex]::Replace('$(FeatureBranchVersionSuffix)', '[^\w-]', '-'))
- $(VersionSuffix)-$(BuildNumber)
-
-