From c07d699f0f9857f38a1824c9d72aa44e27ba09a6 Mon Sep 17 00:00:00 2001 From: Pavel Krymets Date: Fri, 1 Dec 2017 09:42:49 -0800 Subject: [PATCH] Add AspNetCore runtime site extension (#118) --- AzureIntegration.sln | 17 +++++--- build/dependencies.props | 3 +- build/repo.targets | 30 ++++++++------ ...ft.AspNetCore.Runtime.SiteExtension.csproj | 40 +++++++++++++++++++ .../applicationHost.xdt | 14 +++++++ .../install.cmd | 3 ++ .../scmApplicationHost.xdt | 3 ++ 7 files changed, 92 insertions(+), 18 deletions(-) create mode 100644 src/Microsoft.AspNetCore.Runtime.SiteExtension/Microsoft.AspNetCore.Runtime.SiteExtension.csproj create mode 100644 src/Microsoft.AspNetCore.Runtime.SiteExtension/applicationHost.xdt create mode 100644 src/Microsoft.AspNetCore.Runtime.SiteExtension/install.cmd create mode 100644 src/Microsoft.AspNetCore.Runtime.SiteExtension/scmApplicationHost.xdt diff --git a/AzureIntegration.sln b/AzureIntegration.sln index 0954531e43..397fb5937e 100644 --- a/AzureIntegration.sln +++ b/AzureIntegration.sln @@ -1,6 +1,6 @@ -Microsoft Visual Studio Solution File, Format Version 12.00 +Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 -VisualStudioVersion = 15.0.27004.2002 +VisualStudioVersion = 15.0.27016.1 MinimumVisualStudioVersion = 15.0.26730.03 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.AzureAppServicesIntegration", "src\Microsoft.AspNetCore.AzureAppServicesIntegration\Microsoft.AspNetCore.AzureAppServicesIntegration.csproj", "{5916BEB5-0969-469B-976C-A392E015DFAC}" EndProject @@ -11,9 +11,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{FF9B744E-6C5 EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{2FFE2B87-BF8A-4B38-ADAB-2FE2F9BC4A7C}" ProjectSection(SolutionItems) = preProject + build\dependencies.props = build\dependencies.props Directory.Build.props = Directory.Build.props Directory.Build.targets = Directory.Build.targets - build\dependencies.props = build\dependencies.props NuGet.config = NuGet.config EndProjectSection EndProject @@ -46,14 +46,16 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.AzureA EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.AzureAppServices.TestBundle", "src\Microsoft.AspNetCore.AzureAppServices.TestBundle\Microsoft.AspNetCore.AzureAppServices.TestBundle.csproj", "{1EC31DA1-131D-4257-B001-BE8391E6077E}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Web.Xdt.Extensions.Tests", "test\Microsoft.Web.Xdt.Extensions.Tests\Microsoft.Web.Xdt.Extensions.Tests.csproj", "{809AEE05-1B28-4E31-8959-776B249BD725}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Web.Xdt.Extensions.Tests", "test\Microsoft.Web.Xdt.Extensions.Tests\Microsoft.Web.Xdt.Extensions.Tests.csproj", "{809AEE05-1B28-4E31-8959-776B249BD725}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNetCore.AzureAppServices.SiteExtension.Tests", "test\Microsoft.AspNetCore.AzureAppServices.SiteExtension.Tests\Microsoft.AspNetCore.AzureAppServices.SiteExtension.Tests.csproj", "{491A857A-3529-4375-985D-D748F9F01476}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.AzureAppServices.SiteExtension.Tests", "test\Microsoft.AspNetCore.AzureAppServices.SiteExtension.Tests\Microsoft.AspNetCore.AzureAppServices.SiteExtension.Tests.csproj", "{491A857A-3529-4375-985D-D748F9F01476}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Extensions.ApplicationModelDetection", "src\Microsoft.Extensions.ApplicationModelDetection\Microsoft.Extensions.ApplicationModelDetection.csproj", "{F0CABFE8-A5B1-487B-A451-A486D26742D3}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Extensions.ApplicationModelDetection.Tests", "test\Microsoft.Extensions.ApplicationModelDetection.Tests\Microsoft.Extensions.ApplicationModelDetection.Tests.csproj", "{15664836-2B94-4D2D-AC18-6DED01FCCCBD}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Runtime.SiteExtension", "src\Microsoft.AspNetCore.Runtime.SiteExtension\Microsoft.AspNetCore.Runtime.SiteExtension.csproj", "{E1E9BC7A-6951-4B60-8DFB-DBB9AC3CDEB0}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -124,6 +126,10 @@ Global {15664836-2B94-4D2D-AC18-6DED01FCCCBD}.Debug|Any CPU.Build.0 = Debug|Any CPU {15664836-2B94-4D2D-AC18-6DED01FCCCBD}.Release|Any CPU.ActiveCfg = Release|Any CPU {15664836-2B94-4D2D-AC18-6DED01FCCCBD}.Release|Any CPU.Build.0 = Release|Any CPU + {E1E9BC7A-6951-4B60-8DFB-DBB9AC3CDEB0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E1E9BC7A-6951-4B60-8DFB-DBB9AC3CDEB0}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E1E9BC7A-6951-4B60-8DFB-DBB9AC3CDEB0}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E1E9BC7A-6951-4B60-8DFB-DBB9AC3CDEB0}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -145,6 +151,7 @@ Global {491A857A-3529-4375-985D-D748F9F01476} = {CD650B4B-81C2-4A44-AEF2-A251A877C1F0} {F0CABFE8-A5B1-487B-A451-A486D26742D3} = {FF9B744E-6C59-40CC-9E41-9D2EBD292435} {15664836-2B94-4D2D-AC18-6DED01FCCCBD} = {CD650B4B-81C2-4A44-AEF2-A251A877C1F0} + {E1E9BC7A-6951-4B60-8DFB-DBB9AC3CDEB0} = {FF9B744E-6C59-40CC-9E41-9D2EBD292435} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {5743DFE7-1AA5-439D-84AE-A480EA389927} diff --git a/build/dependencies.props b/build/dependencies.props index 95bacc4edd..72a243a247 100644 --- a/build/dependencies.props +++ b/build/dependencies.props @@ -1,10 +1,11 @@ - + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) 2.1.0-preview1-15576 2.1.1 + 1.0.0-pre-10223 2.1.0-preview1-27644 2.1.0-preview1-27644 2.1.0-preview1-27644 diff --git a/build/repo.targets b/build/repo.targets index fd6f4abba0..01001cc568 100644 --- a/build/repo.targets +++ b/build/repo.targets @@ -4,13 +4,22 @@ $(RepositoryRoot).test-dotnet\ $(RepositoryRoot)artifacts\apps $(TestDotNetPath)extension\ - $(RepositoryRoot)src\Microsoft.AspNetCore.AzureAppServices.TestBundle\ + $(RepositoryRoot)artifacts\extensions $(RepositoryRoot)\test\Microsoft.AspNetCore.AzureAppServices.FunctionalTests\ https://dotnet.myget.org/F/aspnetcore-ci-dev/ master coherent + + + $(RepositoryRoot)src\Microsoft.AspNetCore.AzureAppServices.TestBundle\Microsoft.AspNetCore.AzureAppServices.TestBundle.csproj + + + $(RepositoryRoot)src\Microsoft.AspNetCore.Runtime.SiteExtension\Microsoft.AspNetCore.Runtime.SiteExtension.csproj + + + @@ -25,10 +34,6 @@ - - - build\dotnet.version - @@ -37,15 +42,15 @@ - + Properties="DotnetHomeDirectory=$(SiteExtensionWorkingDirectory);BuildNumber=$(BuildNumber);PackageOutputPath=$(SiteExtensionOutputDirectory)" /> - + - + + diff --git a/src/Microsoft.AspNetCore.Runtime.SiteExtension/Microsoft.AspNetCore.Runtime.SiteExtension.csproj b/src/Microsoft.AspNetCore.Runtime.SiteExtension/Microsoft.AspNetCore.Runtime.SiteExtension.csproj new file mode 100644 index 0000000000..fd446955a5 --- /dev/null +++ b/src/Microsoft.AspNetCore.Runtime.SiteExtension/Microsoft.AspNetCore.Runtime.SiteExtension.csproj @@ -0,0 +1,40 @@ + + + + ASP.NET Core Runtime Extensions + net461 + false + aspnetcore;AzureSiteExtension + AzureSiteExtension + true + false + false + false + content + Microsoft.AspNetCore.Runtime.SiteExtension + + https://github.com/aspnet/AzureIntegration/blob/rel/2.0.0-preview1/LICENSE.txt + https://go.microsoft.com/fwlink/?LinkID=288859 + https://www.asp.net/ + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Microsoft.AspNetCore.Runtime.SiteExtension/applicationHost.xdt b/src/Microsoft.AspNetCore.Runtime.SiteExtension/applicationHost.xdt new file mode 100644 index 0000000000..3384d1f485 --- /dev/null +++ b/src/Microsoft.AspNetCore.Runtime.SiteExtension/applicationHost.xdt @@ -0,0 +1,14 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Microsoft.AspNetCore.Runtime.SiteExtension/install.cmd b/src/Microsoft.AspNetCore.Runtime.SiteExtension/install.cmd new file mode 100644 index 0000000000..02475c10cb --- /dev/null +++ b/src/Microsoft.AspNetCore.Runtime.SiteExtension/install.cmd @@ -0,0 +1,3 @@ +SET DOTNET=D:\Program Files (x86)\dotnet + +dotnet msbuild /version \ No newline at end of file diff --git a/src/Microsoft.AspNetCore.Runtime.SiteExtension/scmApplicationHost.xdt b/src/Microsoft.AspNetCore.Runtime.SiteExtension/scmApplicationHost.xdt new file mode 100644 index 0000000000..eacdb6a917 --- /dev/null +++ b/src/Microsoft.AspNetCore.Runtime.SiteExtension/scmApplicationHost.xdt @@ -0,0 +1,3 @@ + + + \ No newline at end of file