From 7c162191dc8ec4c9699a19fabf3a6a774b07cf02 Mon Sep 17 00:00:00 2001 From: Steve Smith Date: Tue, 5 May 2015 14:07:10 -0400 Subject: [PATCH 01/14] Initial version and sample project --- docs/fundamentals/diagnostics.rst | 58 +- .../diagnostics/_static/errorpage-query.png | Bin 0 -> 35129 bytes .../diagnostics/_static/errorpage-stack.png | Bin 0 -> 59894 bytes .../diagnostics/_static/oops-500.png | Bin 0 -> 87955 bytes .../diagnostics/sample/DiagDemo.sln | 32 + .../diagnostics/sample/global.json | 6 + .../sample/src/DiagDemo/DiagDemo.xproj | 19 + .../sample/src/DiagDemo/Project_Readme.html | 203 + .../sample/src/DiagDemo/Startup.cs | 27 + .../sample/src/DiagDemo/project.json | 32 + .../sample/src/DiagDemo/project.lock.json | 3707 +++++++++++++++++ 11 files changed, 4082 insertions(+), 2 deletions(-) create mode 100644 docs/fundamentals/diagnostics/_static/errorpage-query.png create mode 100644 docs/fundamentals/diagnostics/_static/errorpage-stack.png create mode 100644 docs/fundamentals/diagnostics/_static/oops-500.png create mode 100644 docs/fundamentals/diagnostics/sample/DiagDemo.sln create mode 100644 docs/fundamentals/diagnostics/sample/global.json create mode 100644 docs/fundamentals/diagnostics/sample/src/DiagDemo/DiagDemo.xproj create mode 100644 docs/fundamentals/diagnostics/sample/src/DiagDemo/Project_Readme.html create mode 100644 docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs create mode 100644 docs/fundamentals/diagnostics/sample/src/DiagDemo/project.json create mode 100644 docs/fundamentals/diagnostics/sample/src/DiagDemo/project.lock.json diff --git a/docs/fundamentals/diagnostics.rst b/docs/fundamentals/diagnostics.rst index 8a0ac347786d..269daf08e30f 100644 --- a/docs/fundamentals/diagnostics.rst +++ b/docs/fundamentals/diagnostics.rst @@ -1,6 +1,60 @@ Diagnostics =========== -.. note:: +By :ref:`Steve Smith ` | Originally Published: 5 May 2015 - This topic hasn't been written yet! You can track the status of this `issue `_ through our public GitHub issue tracker. Learn how you can `contribute `_ on GitHub. +ASP.NET 5 includes a number of new features that can assist with diagnosing problems. Configuring different handlers for application errors or to display additional information about the application can easily be achieved in the application's startup class. + +In this article: + - `Configuring an error handling page`_ + - `Using the error page during development`_ + - `The runtime info page`_ + - `The welcome page`_ + - `Using AppInsights`_ + +`Browse or download samples on GitHub `_. + +Configuring an error handling page +---------------------------------- + +In ASP.NET 5, you configure the pipeline for each request in the ``Startup`` class's ``Configure()`` method (learn more about `configuration `_. In order to add a simple error handling page, all that's required is to add a dependency on Microsoft.AspNet.Diagnostics to the project (and a using statement to ``Startup.cs``), and then add one line to ``Configure()``: + +.. literalinclude:: diagnostics/sample/src/DiagDemo/Startup.cs + :language: csharp + :linenos: + :emphasize-lines: 2,18 + +The above code, which is built from the ASP.NET 5 Empty Application template, includes simple mechanism for creating an exception on line 22. If a request includes a non-empty querystring parameter for the variable ``throw``, an exception will be thrown. Comment out line 18 and trigger an exception, so you can see the default ASP.NET behavior (without an error page): + +.. image:: diagnostics/_static/oops-500.png + +Now, uncomment line 18 again, so you can see what the error page provides. + +Using the error page during development +--------------------------------------- + +During development, when the application is compiled in Debug mode, the default error page will display some useful diagnostics information when an unhandled exception occurs within the web processing pipeline. The error page includes several tabs with information about the exception that was triggered and the request that was made. The first tab shows the stack trace: + +.. image:: diagnostics/_static/errorpage-stack.png + +The next tab shows the contents of the Querystring collection, if any: + +.. image:: diagnostics/_static/errorpage-query.png + + + +The runtime info page +--------------------- + +The welcome page +---------------- + +Using AppInsights +----------------- + +Summary +------- + +.. _diagnostics-author: + +.. include:: /_authors/steve-smith.txt diff --git a/docs/fundamentals/diagnostics/_static/errorpage-query.png b/docs/fundamentals/diagnostics/_static/errorpage-query.png new file mode 100644 index 0000000000000000000000000000000000000000..025af27725da9a869948aeba30744ac0eb5b0064 GIT binary patch literal 35129 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 cDqO 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

{1zPhC7=nIHeu?X+zSUuI2PmLnC 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 literal 0 HcmV?d00001 diff --git a/docs/fundamentals/diagnostics/sample/DiagDemo.sln b/docs/fundamentals/diagnostics/sample/DiagDemo.sln new file mode 100644 index 000000000000..2419ec3fc924 --- /dev/null +++ b/docs/fundamentals/diagnostics/sample/DiagDemo.sln @@ -0,0 +1,32 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.22823.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{EFF50CE4-DDB2-40C0-9874-A9AE264FB253}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{460855EB-C77A-4D17-9C43-F2551F7B6CDE}" + ProjectSection(SolutionItems) = preProject + global.json = global.json + EndProjectSection +EndProject +Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "DiagDemo", "src\DiagDemo\DiagDemo.xproj", "{21C3A258-F988-4B75-9D81-C94E28F2480C}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {21C3A258-F988-4B75-9D81-C94E28F2480C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {21C3A258-F988-4B75-9D81-C94E28F2480C}.Debug|Any CPU.Build.0 = Debug|Any CPU + {21C3A258-F988-4B75-9D81-C94E28F2480C}.Release|Any CPU.ActiveCfg = Release|Any CPU + {21C3A258-F988-4B75-9D81-C94E28F2480C}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {21C3A258-F988-4B75-9D81-C94E28F2480C} = {EFF50CE4-DDB2-40C0-9874-A9AE264FB253} + EndGlobalSection +EndGlobal diff --git a/docs/fundamentals/diagnostics/sample/global.json b/docs/fundamentals/diagnostics/sample/global.json new file mode 100644 index 000000000000..5e2d70d2dc07 --- /dev/null +++ b/docs/fundamentals/diagnostics/sample/global.json @@ -0,0 +1,6 @@ +{ + "projects": [ "src", "test" ], + "sdk": { + "version": "1.0.0-beta5-11584" + } +} diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/DiagDemo.xproj b/docs/fundamentals/diagnostics/sample/src/DiagDemo/DiagDemo.xproj new file mode 100644 index 000000000000..8182405fa5f3 --- /dev/null +++ b/docs/fundamentals/diagnostics/sample/src/DiagDemo/DiagDemo.xproj @@ -0,0 +1,19 @@ + + + + 14.0 + $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) + + + + 21c3a258-f988-4b75-9d81-c94e28f2480c + DiagDemo + ..\..\artifacts\obj\$(MSBuildProjectName) + ..\..\artifacts\bin\$(MSBuildProjectName)\ + + + 2.0 + 1593 + + + \ No newline at end of file diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/Project_Readme.html b/docs/fundamentals/diagnostics/sample/src/DiagDemo/Project_Readme.html new file mode 100644 index 000000000000..1d5eda6208d4 --- /dev/null +++ b/docs/fundamentals/diagnostics/sample/src/DiagDemo/Project_Readme.html @@ -0,0 +1,203 @@ + + + + + Welcome to ASP.NET 5 + + + + +

+ + + + + diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs b/docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs new file mode 100644 index 000000000000..2f5cf883d330 --- /dev/null +++ b/docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs @@ -0,0 +1,27 @@ +using Microsoft.AspNet.Builder; +using Microsoft.AspNet.Diagnostics; +using Microsoft.AspNet.Http; +using Microsoft.Framework.DependencyInjection; +using System; + +namespace DiagDemo +{ + public class Startup + { + // For more information on how to configure your application, visit http://go.microsoft.com/fwlink/?LinkID=398940 + public void ConfigureServices(IServiceCollection services) + { + } + + public void Configure(IApplicationBuilder app) + { + app.UseErrorPage(ErrorPageOptions.ShowAll); + + app.Run(async (context) => + { + if(context.Request.Query["throw"] != "") throw new Exception("Exception triggered!"); + await context.Response.WriteAsync("Hello World!"); + }); + } + } +} diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.json b/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.json new file mode 100644 index 000000000000..d7efe4f35e2e --- /dev/null +++ b/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.json @@ -0,0 +1,32 @@ +{ + "webroot": "wwwroot", + "version": "1.0.0-*", + + "dependencies": { + "Microsoft.AspNet.Server.IIS": "1.0.0-beta4", + "Microsoft.AspNet.Server.WebListener": "1.0.0-beta4", + "Microsoft.AspNet.Diagnostics": "1.0.0-beta4" + }, + + "commands": { + "web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5000" + }, + + "frameworks": { + "dnx451": { }, + "dnxcore50": { } + }, + + "publishExclude": [ + "node_modules", + "bower_components", + "**.xproj", + "**.user", + "**.vspscc" + ], + "exclude": [ + "wwwroot", + "node_modules", + "bower_components" + ] +} diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.lock.json b/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.lock.json new file mode 100644 index 000000000000..c23b78c4ee7a --- /dev/null +++ b/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.lock.json @@ -0,0 +1,3707 @@ +{ + "locked": false, + "version": -9998, + "projectFileDependencyGroups": { + "": [ + "Microsoft.AspNet.Server.IIS >= 1.0.0-beta4", + "Microsoft.AspNet.Server.WebListener >= 1.0.0-beta4", + "Microsoft.AspNet.Diagnostics >= 1.0.0-beta4" + ], + "DNX,Version=v4.5.1": [], + "DNXCore,Version=v5.0": [] + }, + "libraries": { + "Microsoft.AspNet.DataProtection.Interfaces/1.0.0-beta4": { + "serviceable": true, + "sha": "y0pyHIooDn15lJZEETy9+u9ynw+4ZRngRjHguIQuBKm30j1+dwQRqqyS6L1SnFCzAS0mq6+5GauzA8qWxHc60g==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4" + }, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.AspNet.DataProtection.Interfaces.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.AspNet.DataProtection.Interfaces.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4", + "System.ComponentModel": "4.0.0-beta-22816", + "System.Diagnostics.Debug": "4.0.10-beta-22816", + "System.Reflection": "4.0.10-beta-22816", + "System.Resources.ResourceManager": "4.0.0-beta-22816", + "System.Runtime.Extensions": "4.0.10-beta-22816", + "System.Security.Cryptography.Encryption": "4.0.0-beta-22816", + "System.Text.Encoding.Extensions": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.DataProtection.Interfaces.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.DataProtection.Interfaces.dll" + ] + } + }, + "files": [ + "Microsoft.AspNet.DataProtection.Interfaces.1.0.0-beta4.nupkg", + "Microsoft.AspNet.DataProtection.Interfaces.1.0.0-beta4.nupkg.sha512", + "Microsoft.AspNet.DataProtection.Interfaces.nuspec", + "lib/dnx451/Microsoft.AspNet.DataProtection.Interfaces.dll", + "lib/dnx451/Microsoft.AspNet.DataProtection.Interfaces.xml", + "lib/dnxcore50/Microsoft.AspNet.DataProtection.Interfaces.dll", + "lib/dnxcore50/Microsoft.AspNet.DataProtection.Interfaces.xml", + "lib/net451/Microsoft.AspNet.DataProtection.Interfaces.dll", + "lib/net451/Microsoft.AspNet.DataProtection.Interfaces.xml" + ] + }, + "Microsoft.AspNet.Diagnostics/1.0.0-beta4": { + "serviceable": true, + "sha": "OiWNg+pzKkX5Rv+vzG+7z5N5/hIzE63Lo8C8o7cvowOXlqYxMFgaecRCaZQvAVMDNzBhUH0FsW+Uku93mLCuCw==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.AspNet.Diagnostics.Interfaces": "1.0.0-beta4", + "Microsoft.AspNet.Hosting": "1.0.0-beta4", + "Microsoft.AspNet.WebUtilities": "1.0.0-beta4", + "Microsoft.Framework.OptionsModel": "1.0.0-beta4", + "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4" + }, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.AspNet.Diagnostics.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.AspNet.Diagnostics.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.AspNet.Diagnostics.Interfaces": "1.0.0-beta4", + "Microsoft.AspNet.Hosting": "1.0.0-beta4", + "Microsoft.AspNet.WebUtilities": "1.0.0-beta4", + "Microsoft.Framework.OptionsModel": "1.0.0-beta4", + "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4", + "System.Reflection.Extensions": "4.0.0-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.Diagnostics.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.Diagnostics.dll" + ] + } + }, + "files": [ + "Microsoft.AspNet.Diagnostics.1.0.0-beta4.nupkg", + "Microsoft.AspNet.Diagnostics.1.0.0-beta4.nupkg.sha512", + "Microsoft.AspNet.Diagnostics.nuspec", + "lib/dnx451/Microsoft.AspNet.Diagnostics.dll", + "lib/dnx451/Microsoft.AspNet.Diagnostics.xml", + "lib/dnxcore50/Microsoft.AspNet.Diagnostics.dll", + "lib/dnxcore50/Microsoft.AspNet.Diagnostics.xml" + ] + }, + "Microsoft.AspNet.Diagnostics.Interfaces/1.0.0-beta4": { + "serviceable": true, + "sha": "25/Rs8HIc+Za9lQcDx2dTw5DffY1y2SvKaPLGJcNufJX0/prnJi0psdEagPbqVBJppRxbFZc3u8MdUILzHJqsA==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": {}, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.AspNet.Diagnostics.Interfaces.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.AspNet.Diagnostics.Interfaces.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.Diagnostics.Interfaces.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.Diagnostics.Interfaces.dll" + ] + } + }, + "files": [ + "Microsoft.AspNet.Diagnostics.Interfaces.1.0.0-beta4.nupkg", + "Microsoft.AspNet.Diagnostics.Interfaces.1.0.0-beta4.nupkg.sha512", + "Microsoft.AspNet.Diagnostics.Interfaces.nuspec", + "lib/dnx451/Microsoft.AspNet.Diagnostics.Interfaces.dll", + "lib/dnx451/Microsoft.AspNet.Diagnostics.Interfaces.xml", + "lib/dnxcore50/Microsoft.AspNet.Diagnostics.Interfaces.dll", + "lib/dnxcore50/Microsoft.AspNet.Diagnostics.Interfaces.xml" + ] + }, + "Microsoft.AspNet.FeatureModel/1.0.0-beta4": { + "serviceable": true, + "sha": "Xewac6SajTjfxmPKZSSYWLsRu/ZI/hqx775ozDjHsSIl2xsl2bq6ZJu6PCIoEj16+Ws/Gl+cfbdNrhCa5LslHQ==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": {}, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.AspNet.FeatureModel.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.AspNet.FeatureModel.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Collections": "4.0.10-beta-22816", + "System.Linq": "4.0.0-beta-22816", + "System.Reflection": "4.0.10-beta-22816", + "System.Reflection.TypeExtensions": "4.0.0-beta-22816", + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.InteropServices": "4.0.20-beta-22816", + "System.Threading": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.FeatureModel.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.FeatureModel.dll" + ] + } + }, + "files": [ + "Microsoft.AspNet.FeatureModel.1.0.0-beta4.nupkg", + "Microsoft.AspNet.FeatureModel.1.0.0-beta4.nupkg.sha512", + "Microsoft.AspNet.FeatureModel.nuspec", + "lib/dnx451/Microsoft.AspNet.FeatureModel.dll", + "lib/dnx451/Microsoft.AspNet.FeatureModel.xml", + "lib/dnxcore50/Microsoft.AspNet.FeatureModel.dll", + "lib/dnxcore50/Microsoft.AspNet.FeatureModel.xml" + ] + }, + "Microsoft.AspNet.FileProviders/1.0.0-beta4": { + "serviceable": false, + "sha": "4/1d/nfCWZPZg9pod618gHGgPZTtDF3ol81NgAsY7i6G3K3gKNX0yekvhUG0LDR7J7p4eamFDb8oZC8E0OnFFg==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.AspNet.FileProviders.Interfaces": "1.0.0-beta4" + }, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.AspNet.FileProviders.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.AspNet.FileProviders.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.AspNet.FileProviders.Interfaces": "1.0.0-beta4", + "System.Collections.Concurrent": "4.0.10-beta-22816", + "System.IO.FileSystem.Watcher": "4.0.0-beta-22816", + "System.IO.FileSystem": "4.0.0-beta-22816", + "System.Linq": "4.0.0-beta-22816", + "System.Reflection": "4.0.10-beta-22816", + "System.Runtime.Extensions": "4.0.10-beta-22816", + "System.Text.RegularExpressions": "4.0.10-beta-22816", + "System.Threading": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.FileProviders.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.FileProviders.dll" + ] + } + }, + "files": [ + "Microsoft.AspNet.FileProviders.1.0.0-beta4.nupkg", + "Microsoft.AspNet.FileProviders.1.0.0-beta4.nupkg.sha512", + "Microsoft.AspNet.FileProviders.nuspec", + "lib/dnx451/Microsoft.AspNet.FileProviders.dll", + "lib/dnx451/Microsoft.AspNet.FileProviders.xml", + "lib/dnxcore50/Microsoft.AspNet.FileProviders.dll", + "lib/dnxcore50/Microsoft.AspNet.FileProviders.xml", + "lib/net45/Microsoft.AspNet.FileProviders.dll", + "lib/net45/Microsoft.AspNet.FileProviders.xml" + ] + }, + "Microsoft.AspNet.FileProviders.Interfaces/1.0.0-beta4": { + "serviceable": false, + "sha": "nB1GlK79h0x/hEm7ro/TiRK58kv4VukyqSuAtMQGp7S8xkat9uPJJQFQh1MUysCU/gJlbK+5+PIq9srM3RS6Sw==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.Framework.Caching.Interfaces": "1.0.0-beta4" + }, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.AspNet.FileProviders.Interfaces.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.AspNet.FileProviders.Interfaces.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.Framework.Caching.Interfaces": "1.0.0-beta4", + "System.IO": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.FileProviders.Interfaces.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.FileProviders.Interfaces.dll" + ] + } + }, + "files": [ + "Microsoft.AspNet.FileProviders.Interfaces.1.0.0-beta4.nupkg", + "Microsoft.AspNet.FileProviders.Interfaces.1.0.0-beta4.nupkg.sha512", + "Microsoft.AspNet.FileProviders.Interfaces.nuspec", + "lib/dnx451/Microsoft.AspNet.FileProviders.Interfaces.dll", + "lib/dnx451/Microsoft.AspNet.FileProviders.Interfaces.xml", + "lib/dnxcore50/Microsoft.AspNet.FileProviders.Interfaces.dll", + "lib/dnxcore50/Microsoft.AspNet.FileProviders.Interfaces.xml", + "lib/net45/Microsoft.AspNet.FileProviders.Interfaces.dll", + "lib/net45/Microsoft.AspNet.FileProviders.Interfaces.xml" + ] + }, + "Microsoft.AspNet.Hosting/1.0.0-beta4": { + "serviceable": true, + "sha": "2rElL/y+eqvmUre+gVjruvslfTbhhe8o5wyUo/qicCr/UnL9GrDGi4ikIV9ulS9tqiRTTByUT+CGC1TnSeiCnw==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.AspNet.Hosting.Interfaces": "1.0.0-beta4", + "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4", + "Microsoft.AspNet.FileProviders": "1.0.0-beta4", + "Microsoft.AspNet.Http.Core": "1.0.0-beta4", + "Microsoft.AspNet.Http.Extensions": "1.0.0-beta4", + "Microsoft.Framework.Logging": "1.0.0-beta4", + "Microsoft.Framework.DependencyInjection": "1.0.0-beta4", + "Newtonsoft.Json": "6.0.6" + }, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.AspNet.Hosting.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.AspNet.Hosting.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.AspNet.Hosting.Interfaces": "1.0.0-beta4", + "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4", + "Microsoft.AspNet.FileProviders": "1.0.0-beta4", + "Microsoft.AspNet.Http.Core": "1.0.0-beta4", + "Microsoft.AspNet.Http.Extensions": "1.0.0-beta4", + "Microsoft.Framework.Logging": "1.0.0-beta4", + "Microsoft.Framework.DependencyInjection": "1.0.0-beta4", + "Newtonsoft.Json": "6.0.6", + "System.Console": "4.0.0-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.Hosting.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.Hosting.dll" + ] + } + }, + "files": [ + "Microsoft.AspNet.Hosting.1.0.0-beta4.nupkg", + "Microsoft.AspNet.Hosting.1.0.0-beta4.nupkg.sha512", + "Microsoft.AspNet.Hosting.nuspec", + "lib/dnx451/Microsoft.AspNet.Hosting.dll", + "lib/dnx451/Microsoft.AspNet.Hosting.xml", + "lib/dnxcore50/Microsoft.AspNet.Hosting.dll", + "lib/dnxcore50/Microsoft.AspNet.Hosting.xml" + ] + }, + "Microsoft.AspNet.Hosting.Interfaces/1.0.0-beta4": { + "serviceable": true, + "sha": "+0M9gAQ9rPnsWu4saQ4ZkC6yjwahEiiXM/XoA1PEO7wsZcuQ/yX7Oo794k+bn/HyzstDcyRV4UDc8nUwTuBFqg==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.AspNet.Http": "1.0.0-beta4", + "Microsoft.AspNet.FeatureModel": "1.0.0-beta4", + "Microsoft.AspNet.FileProviders.Interfaces": "1.0.0-beta4", + "Microsoft.Framework.ConfigurationModel": "1.0.0-beta4" + }, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.AspNet.Hosting.Interfaces.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.AspNet.Hosting.Interfaces.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.AspNet.Http": "1.0.0-beta4", + "Microsoft.AspNet.FeatureModel": "1.0.0-beta4", + "Microsoft.AspNet.FileProviders.Interfaces": "1.0.0-beta4", + "Microsoft.Framework.ConfigurationModel": "1.0.0-beta4" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.Hosting.Interfaces.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.Hosting.Interfaces.dll" + ] + } + }, + "files": [ + "Microsoft.AspNet.Hosting.Interfaces.1.0.0-beta4.nupkg", + "Microsoft.AspNet.Hosting.Interfaces.1.0.0-beta4.nupkg.sha512", + "Microsoft.AspNet.Hosting.Interfaces.nuspec", + "lib/dnx451/Microsoft.AspNet.Hosting.Interfaces.dll", + "lib/dnx451/Microsoft.AspNet.Hosting.Interfaces.xml", + "lib/dnxcore50/Microsoft.AspNet.Hosting.Interfaces.dll", + "lib/dnxcore50/Microsoft.AspNet.Hosting.Interfaces.xml" + ] + }, + "Microsoft.AspNet.Http/1.0.0-beta4": { + "serviceable": true, + "sha": "XTs0bSEcxRP74nSZ8SFCLfcswV1CzwpNWbQDhKOmOFdJXP56sJtF6cDJBcvV/emUha75gz9zXRZErHVFH45MAg==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4" + }, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.AspNet.Http.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.AspNet.Http.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4", + "Microsoft.Net.WebSocketAbstractions": "1.0.0-beta4", + "System.Collections": "4.0.10-beta-22816", + "System.ComponentModel": "4.0.0-beta-22816", + "System.Diagnostics.Tools": "4.0.0-beta-22816", + "System.Globalization": "4.0.10-beta-22816", + "System.Globalization.Extensions": "4.0.0-beta-22816", + "System.IO": "4.0.10-beta-22816", + "System.Linq": "4.0.0-beta-22816", + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.Extensions": "4.0.10-beta-22816", + "System.Runtime.InteropServices": "4.0.20-beta-22816", + "System.Security.Claims": "4.0.0-beta-22816", + "System.Security.Principal": "4.0.0-beta-22816", + "System.Threading.Tasks": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.Http.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.Http.dll" + ] + } + }, + "files": [ + "Microsoft.AspNet.Http.1.0.0-beta4.nupkg", + "Microsoft.AspNet.Http.1.0.0-beta4.nupkg.sha512", + "Microsoft.AspNet.Http.nuspec", + "lib/dnx451/Microsoft.AspNet.Http.dll", + "lib/dnx451/Microsoft.AspNet.Http.xml", + "lib/dnxcore50/Microsoft.AspNet.Http.dll", + "lib/dnxcore50/Microsoft.AspNet.Http.xml" + ] + }, + "Microsoft.AspNet.Http.Core/1.0.0-beta4": { + "serviceable": true, + "sha": "U6jZxua+mNfNTjm9lW/1W4sKd1aYUWiTp7KBY7hPs49IU4p7NMewvDKV34/svcaDYDOqhtuduyGJCdw62GrvqQ==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.AspNet.FeatureModel": "1.0.0-beta4", + "Microsoft.AspNet.Http": "1.0.0-beta4", + "Microsoft.AspNet.Http.Interfaces": "1.0.0-beta4", + "Microsoft.AspNet.WebUtilities": "1.0.0-beta4", + "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4", + "Microsoft.Net.Http.Headers": "1.0.0-beta4" + }, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.AspNet.Http.Core.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.AspNet.Http.Core.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.AspNet.FeatureModel": "1.0.0-beta4", + "Microsoft.AspNet.Http": "1.0.0-beta4", + "Microsoft.AspNet.Http.Interfaces": "1.0.0-beta4", + "Microsoft.AspNet.WebUtilities": "1.0.0-beta4", + "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4", + "Microsoft.Net.Http.Headers": "1.0.0-beta4", + "Microsoft.Net.WebSocketAbstractions": "1.0.0-beta4", + "System.Collections": "4.0.10-beta-22816", + "System.ComponentModel": "4.0.0-beta-22816", + "System.Diagnostics.Debug": "4.0.10-beta-22816", + "System.Diagnostics.Tools": "4.0.0-beta-22816", + "System.Globalization": "4.0.10-beta-22816", + "System.IO": "4.0.10-beta-22816", + "System.Linq": "4.0.0-beta-22816", + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.Extensions": "4.0.10-beta-22816", + "System.Runtime.InteropServices": "4.0.20-beta-22816", + "System.Security.Claims": "4.0.0-beta-22816", + "System.Security.Principal": "4.0.0-beta-22816", + "System.Text.Encoding": "4.0.10-beta-22816", + "System.Threading.Tasks": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.Http.Core.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.Http.Core.dll" + ] + } + }, + "files": [ + "Microsoft.AspNet.Http.Core.1.0.0-beta4.nupkg", + "Microsoft.AspNet.Http.Core.1.0.0-beta4.nupkg.sha512", + "Microsoft.AspNet.Http.Core.nuspec", + "lib/dnx451/Microsoft.AspNet.Http.Core.dll", + "lib/dnx451/Microsoft.AspNet.Http.Core.xml", + "lib/dnxcore50/Microsoft.AspNet.Http.Core.dll", + "lib/dnxcore50/Microsoft.AspNet.Http.Core.xml" + ] + }, + "Microsoft.AspNet.Http.Extensions/1.0.0-beta4": { + "serviceable": true, + "sha": "nhcRbawpD6g8ZiEfF/KE4N+VnrrPyosDqWqNzJQWZDAto/ntenbve6iNgRRuwatvczdlskwsdasmrHKw92ciWQ==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.AspNet.Http": "1.0.0-beta4", + "Microsoft.AspNet.Http.Interfaces": "1.0.0-beta4", + "Microsoft.Framework.DependencyInjection.Interfaces": "1.0.0-beta4", + "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4", + "Microsoft.Net.Http.Headers": "1.0.0-beta4" + }, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.AspNet.Http.Extensions.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.AspNet.Http.Extensions.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.AspNet.Http": "1.0.0-beta4", + "Microsoft.AspNet.Http.Interfaces": "1.0.0-beta4", + "Microsoft.Framework.DependencyInjection.Interfaces": "1.0.0-beta4", + "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4", + "Microsoft.Net.Http.Headers": "1.0.0-beta4", + "System.IO.FileSystem": "4.0.0-beta-22816", + "System.Reflection.TypeExtensions": "4.0.0-beta-22816", + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.Http.Extensions.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.Http.Extensions.dll" + ] + } + }, + "files": [ + "Microsoft.AspNet.Http.Extensions.1.0.0-beta4.nupkg", + "Microsoft.AspNet.Http.Extensions.1.0.0-beta4.nupkg.sha512", + "Microsoft.AspNet.Http.Extensions.nuspec", + "lib/dnx451/Microsoft.AspNet.Http.Extensions.dll", + "lib/dnx451/Microsoft.AspNet.Http.Extensions.xml", + "lib/dnxcore50/Microsoft.AspNet.Http.Extensions.dll", + "lib/dnxcore50/Microsoft.AspNet.Http.Extensions.xml" + ] + }, + "Microsoft.AspNet.Http.Interfaces/1.0.0-beta4": { + "serviceable": true, + "sha": "31C78ja91ggo1ywLn83yNpTR0pnhMbPMcKhE72Gx3I5M0F1foDJQTHBOBFS0ebGkn8eiDMWkKGqjYucslaiu5Q==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": {}, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.AspNet.Http.Interfaces.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.AspNet.Http.Interfaces.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.Net.WebSocketAbstractions": "1.0.0-beta4", + "System.Net.Primitives": "4.0.10-beta-22816", + "System.Security.Claims": "4.0.0-beta-22816", + "System.Security.Cryptography.X509Certificates": "4.0.0-beta-22816", + "System.Security.Principal": "4.0.0-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.Http.Interfaces.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.Http.Interfaces.dll" + ] + } + }, + "files": [ + "Microsoft.AspNet.Http.Interfaces.1.0.0-beta4.nupkg", + "Microsoft.AspNet.Http.Interfaces.1.0.0-beta4.nupkg.sha512", + "Microsoft.AspNet.Http.Interfaces.nuspec", + "lib/dnx451/Microsoft.AspNet.Http.Interfaces.dll", + "lib/dnx451/Microsoft.AspNet.Http.Interfaces.xml", + "lib/dnxcore50/Microsoft.AspNet.Http.Interfaces.dll", + "lib/dnxcore50/Microsoft.AspNet.Http.Interfaces.xml" + ] + }, + "Microsoft.AspNet.Loader.IIS/1.0.0-beta4": { + "serviceable": true, + "sha": "yuhp/0exkFrwOBLAhX29lXoA1D+ouoq/TZ8aeRNcVILqwJ5hTU6Gf5muGQVGK/PqRQKQDUaHTzRLx/TrhWa91A==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.AspNet.DataProtection.Interfaces": "1.0.0-beta4", + "Microsoft.AspNet.Hosting": "1.0.0-beta4", + "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4", + "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4" + }, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.AspNet.Loader.IIS.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.AspNet.Loader.IIS.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.AspNet.DataProtection.Interfaces": "1.0.0-beta4", + "Microsoft.AspNet.Hosting": "1.0.0-beta4", + "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4", + "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4", + "Microsoft.Win32.Registry": "4.0.0-beta-22816", + "System.Diagnostics.Process": "4.0.0-beta-22816", + "System.Net.NetworkInformation": "4.0.10-beta-22816", + "System.Security.Principal.Windows": "4.0.0-beta-22816", + "System.Text.Encoding": "4.0.10-beta-22816", + "System.Text.Encoding.Extensions": "4.0.10-beta-22816", + "System.Threading": "4.0.10-beta-22816", + "System.Threading.ThreadPool": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.Loader.IIS.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.Loader.IIS.dll" + ] + } + }, + "files": [ + "Microsoft.AspNet.Loader.IIS.1.0.0-beta4.nupkg", + "Microsoft.AspNet.Loader.IIS.1.0.0-beta4.nupkg.sha512", + "Microsoft.AspNet.Loader.IIS.nuspec", + "lib/dnx451/Microsoft.AspNet.Loader.IIS.dll", + "lib/dnx451/Microsoft.AspNet.Loader.IIS.xml", + "lib/dnxcore50/Microsoft.AspNet.Loader.IIS.dll", + "lib/dnxcore50/Microsoft.AspNet.Loader.IIS.xml" + ] + }, + "Microsoft.AspNet.Loader.IIS.Interop/1.0.0-beta4": { + "serviceable": false, + "sha": "50FEL0+abeAABvCoPs1A0Vcl65PyBKyzg06aL0H+Y+WZMoLI+Bvd1M9WKDj8nfm6K5Jh033oI7fQbOfscd8wqw==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": {}, + "frameworkAssemblies": [], + "runtimeAssemblies": [], + "compileAssemblies": [] + }, + "DNXCore,Version=v5.0": { + "dependencies": {}, + "frameworkAssemblies": [], + "runtimeAssemblies": [], + "compileAssemblies": [] + } + }, + "files": [ + "Microsoft.AspNet.Loader.IIS.Interop.1.0.0-beta4.nupkg", + "Microsoft.AspNet.Loader.IIS.Interop.1.0.0-beta4.nupkg.sha512", + "Microsoft.AspNet.Loader.IIS.Interop.nuspec", + "InteropAssemblies/amd64/Microsoft.AspNet.Loader.IIS.Interop.dll", + "InteropAssemblies/x86/Microsoft.AspNet.Loader.IIS.Interop.dll", + "tools/AspNet.Loader.dll" + ] + }, + "Microsoft.AspNet.Server.IIS/1.0.0-beta4": { + "serviceable": false, + "sha": "zPKpt9wna/Jw+PxywvKQDSVL5ZlzkE4arxpCcgrrJv2r1bwkWSAWiy6b9sp79aAzYSO9/qlt2FJPD6edeh29bg==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.AspNet.Loader.IIS.Interop": "1.0.0-beta4", + "Microsoft.AspNet.Loader.IIS": "1.0.0-beta4" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [], + "compileAssemblies": [] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.AspNet.Loader.IIS.Interop": "1.0.0-beta4", + "Microsoft.AspNet.Loader.IIS": "1.0.0-beta4" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [], + "compileAssemblies": [] + } + }, + "files": [ + "Microsoft.AspNet.Server.IIS.1.0.0-beta4.nupkg", + "Microsoft.AspNet.Server.IIS.1.0.0-beta4.nupkg.sha512", + "Microsoft.AspNet.Server.IIS.nuspec" + ] + }, + "Microsoft.AspNet.Server.WebListener/1.0.0-beta4": { + "serviceable": true, + "sha": "7i7WcLxrwlrrATJKipf7TXQxLpndK2RvBVG/PpnLRBEKG5Vlm9L4eMNG2OHLmmcNH+IONKZrPwYMeBaxXfql/Q==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.AspNet.FeatureModel": "1.0.0-beta4", + "Microsoft.AspNet.Http": "1.0.0-beta4", + "Microsoft.AspNet.Http.Interfaces": "1.0.0-beta4", + "Microsoft.AspNet.Hosting.Interfaces": "1.0.0-beta4", + "Microsoft.Framework.ConfigurationModel": "1.0.0-beta4", + "Microsoft.Framework.Logging": "1.0.0-beta4", + "Microsoft.Net.Http.Server": "1.0.0-beta4", + "Microsoft.Net.WebSocketAbstractions": "1.0.0-beta4" + }, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.AspNet.Server.WebListener.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.AspNet.Server.WebListener.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.AspNet.FeatureModel": "1.0.0-beta4", + "Microsoft.AspNet.Http": "1.0.0-beta4", + "Microsoft.AspNet.Http.Interfaces": "1.0.0-beta4", + "Microsoft.AspNet.Hosting.Interfaces": "1.0.0-beta4", + "Microsoft.Framework.ConfigurationModel": "1.0.0-beta4", + "Microsoft.Framework.Logging": "1.0.0-beta4", + "Microsoft.Net.Http.Server": "1.0.0-beta4", + "Microsoft.Net.WebSocketAbstractions": "1.0.0-beta4" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.Server.WebListener.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.Server.WebListener.dll" + ] + } + }, + "files": [ + "Microsoft.AspNet.Server.WebListener.1.0.0-beta4.nupkg", + "Microsoft.AspNet.Server.WebListener.1.0.0-beta4.nupkg.sha512", + "Microsoft.AspNet.Server.WebListener.nuspec", + "lib/dnx451/Microsoft.AspNet.Server.WebListener.dll", + "lib/dnx451/Microsoft.AspNet.Server.WebListener.xml", + "lib/dnxcore50/Microsoft.AspNet.Server.WebListener.dll", + "lib/dnxcore50/Microsoft.AspNet.Server.WebListener.xml" + ] + }, + "Microsoft.AspNet.WebUtilities/1.0.0-beta4": { + "serviceable": true, + "sha": "EZJruvBXvVN78gAuL1Ei8HSgBfS9HvU/CiE4MjicXwdzHwyv+HZAvReDmGeWa+UaIW8kmmM4LzNAE8uEBjeQXA==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4" + }, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.AspNet.WebUtilities.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.AspNet.WebUtilities.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4", + "System.Collections": "4.0.10-beta-22816", + "System.Diagnostics.Debug": "4.0.10-beta-22816", + "System.IO": "4.0.10-beta-22816", + "System.IO.FileSystem": "4.0.0-beta-22816", + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.Extensions": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.WebUtilities.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.AspNet.WebUtilities.dll" + ] + } + }, + "files": [ + "Microsoft.AspNet.WebUtilities.1.0.0-beta4.nupkg", + "Microsoft.AspNet.WebUtilities.1.0.0-beta4.nupkg.sha512", + "Microsoft.AspNet.WebUtilities.nuspec", + "lib/dnx451/Microsoft.AspNet.WebUtilities.dll", + "lib/dnx451/Microsoft.AspNet.WebUtilities.xml", + "lib/dnxcore50/Microsoft.AspNet.WebUtilities.dll", + "lib/dnxcore50/Microsoft.AspNet.WebUtilities.xml" + ] + }, + "Microsoft.Framework.Caching.Interfaces/1.0.0-beta4": { + "serviceable": true, + "sha": "46cDLfehLNidWL55zPvLOinR/G3Z/hPtr6memnVenrt2BNPWmqujeXQaMyfklsYblxzeMhoE1ZhYsNuQdvj8zg==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": {}, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.Framework.Caching.Interfaces.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.Framework.Caching.Interfaces.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.Framework.Caching.Interfaces.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.Framework.Caching.Interfaces.dll" + ] + } + }, + "files": [ + "Microsoft.Framework.Caching.Interfaces.1.0.0-beta4.nupkg", + "Microsoft.Framework.Caching.Interfaces.1.0.0-beta4.nupkg.sha512", + "Microsoft.Framework.Caching.Interfaces.nuspec", + "lib/dnx451/Microsoft.Framework.Caching.Interfaces.dll", + "lib/dnx451/Microsoft.Framework.Caching.Interfaces.xml", + "lib/dnxcore50/Microsoft.Framework.Caching.Interfaces.dll", + "lib/dnxcore50/Microsoft.Framework.Caching.Interfaces.xml", + "lib/net45/Microsoft.Framework.Caching.Interfaces.dll", + "lib/net45/Microsoft.Framework.Caching.Interfaces.xml" + ] + }, + "Microsoft.Framework.ConfigurationModel/1.0.0-beta4": { + "serviceable": true, + "sha": "VD5MhmQRhYVfxyDs1fyruPTj3pYwLMV5dXJkPUVg1KKbJ9qr/tEn3frJA1NN1jdeVBt1RrW5FXr+wWG9YoO9Yg==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.Framework.ConfigurationModel.Interfaces": "1.0.0-beta4", + "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4" + }, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.Framework.ConfigurationModel.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.Framework.ConfigurationModel.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.Framework.ConfigurationModel.Interfaces": "1.0.0-beta4", + "System.Collections": "4.0.10-beta-22816", + "System.Diagnostics.Debug": "4.0.10-beta-22816", + "System.IO.FileSystem": "4.0.0-beta-22816", + "System.Linq": "4.0.0-beta-22816", + "System.Resources.ResourceManager": "4.0.0-beta-22816", + "System.Runtime.Extensions": "4.0.10-beta-22816", + "System.Runtime.InteropServices": "4.0.20-beta-22816", + "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.dll" + ] + } + }, + "files": [ + "Microsoft.Framework.ConfigurationModel.1.0.0-beta4.nupkg", + "Microsoft.Framework.ConfigurationModel.1.0.0-beta4.nupkg.sha512", + "Microsoft.Framework.ConfigurationModel.nuspec", + "lib/dnx451/Microsoft.Framework.ConfigurationModel.dll", + "lib/dnx451/Microsoft.Framework.ConfigurationModel.xml", + "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.dll", + "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.xml", + "lib/net45/Microsoft.Framework.ConfigurationModel.dll", + "lib/net45/Microsoft.Framework.ConfigurationModel.xml", + "lib/portable-net451+win81+wpa81/Microsoft.Framework.ConfigurationModel.dll", + "lib/portable-net451+win81+wpa81/Microsoft.Framework.ConfigurationModel.xml" + ] + }, + "Microsoft.Framework.ConfigurationModel.Interfaces/1.0.0-beta4": { + "serviceable": true, + "sha": "lU9+gyEz+jSeR+QsZxZtDf0U2DS/pl3I8/m7YeKjHMnjqoxUKFbSOpzegll7bhq0Alw7/8gF2Byrcy+PlzRc/g==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": {}, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.Framework.ConfigurationModel.Interfaces.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.Framework.ConfigurationModel.Interfaces.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Collections": "4.0.10-beta-22816", + "System.Diagnostics.Debug": "4.0.10-beta-22816", + "System.IO.FileSystem": "4.0.0-beta-22816", + "System.Linq": "4.0.0-beta-22816", + "System.Resources.ResourceManager": "4.0.0-beta-22816", + "System.Runtime.Extensions": "4.0.10-beta-22816", + "System.Runtime.InteropServices": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.Interfaces.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.Interfaces.dll" + ] + } + }, + "files": [ + "Microsoft.Framework.ConfigurationModel.Interfaces.1.0.0-beta4.nupkg", + "Microsoft.Framework.ConfigurationModel.Interfaces.1.0.0-beta4.nupkg.sha512", + "Microsoft.Framework.ConfigurationModel.Interfaces.nuspec", + "lib/dnx451/Microsoft.Framework.ConfigurationModel.Interfaces.dll", + "lib/dnx451/Microsoft.Framework.ConfigurationModel.Interfaces.xml", + "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.Interfaces.dll", + "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.Interfaces.xml", + "lib/net45/Microsoft.Framework.ConfigurationModel.Interfaces.dll", + "lib/net45/Microsoft.Framework.ConfigurationModel.Interfaces.xml", + "lib/portable-net451+win81+wpa81/Microsoft.Framework.ConfigurationModel.Interfaces.dll", + "lib/portable-net451+win81+wpa81/Microsoft.Framework.ConfigurationModel.Interfaces.xml" + ] + }, + "Microsoft.Framework.DependencyInjection/1.0.0-beta4": { + "serviceable": true, + "sha": "PVzGSHq2lgQE4/Bje+lL7UNcj/ADVimsuAA10ACtA3qcLk0DkhgrXJsSMRyFBAv2vqvDXFTE2cLKHcsckWbSQw==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.Framework.ConfigurationModel": "1.0.0-beta4", + "Microsoft.Framework.DependencyInjection.Interfaces": "1.0.0-beta4" + }, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.Framework.DependencyInjection.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.Framework.DependencyInjection.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.Framework.ConfigurationModel": "1.0.0-beta4", + "Microsoft.Framework.DependencyInjection.Interfaces": "1.0.0-beta4", + "System.Collections.Concurrent": "4.0.10-beta-22816", + "System.Threading": "4.0.10-beta-22816", + "System.Threading.Tasks": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.Framework.DependencyInjection.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.Framework.DependencyInjection.dll" + ] + } + }, + "files": [ + "Microsoft.Framework.DependencyInjection.1.0.0-beta4.nupkg", + "Microsoft.Framework.DependencyInjection.1.0.0-beta4.nupkg.sha512", + "Microsoft.Framework.DependencyInjection.nuspec", + "lib/dnx451/Microsoft.Framework.DependencyInjection.dll", + "lib/dnx451/Microsoft.Framework.DependencyInjection.xml", + "lib/dnxcore50/Microsoft.Framework.DependencyInjection.dll", + "lib/dnxcore50/Microsoft.Framework.DependencyInjection.xml", + "lib/net45/Microsoft.Framework.DependencyInjection.dll", + "lib/net45/Microsoft.Framework.DependencyInjection.xml", + "lib/portable-net451+win81+wpa81/Microsoft.Framework.DependencyInjection.dll", + "lib/portable-net451+win81+wpa81/Microsoft.Framework.DependencyInjection.xml" + ] + }, + "Microsoft.Framework.DependencyInjection.Interfaces/1.0.0-beta4": { + "serviceable": true, + "sha": "qbBGymgVdlrJZhJFg+35JaA0Tp8DYeFrDwv1Q3Di9hRWLZ3rAE7bvsnP+fmuo0XGlZDVXfGjINvtryFPyoQ58g==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": {}, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.Framework.DependencyInjection.Interfaces.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.Framework.DependencyInjection.Interfaces.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.ComponentModel": "4.0.0-beta-22816", + "System.Diagnostics.Debug": "4.0.10-beta-22816", + "System.Globalization": "4.0.10-beta-22816", + "System.Linq": "4.0.0-beta-22816", + "System.Linq.Expressions": "4.0.10-beta-22816", + "System.Reflection": "4.0.10-beta-22816", + "System.Resources.ResourceManager": "4.0.0-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.Framework.DependencyInjection.Interfaces.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.Framework.DependencyInjection.Interfaces.dll" + ] + } + }, + "files": [ + "Microsoft.Framework.DependencyInjection.Interfaces.1.0.0-beta4.nupkg", + "Microsoft.Framework.DependencyInjection.Interfaces.1.0.0-beta4.nupkg.sha512", + "Microsoft.Framework.DependencyInjection.Interfaces.nuspec", + "lib/dnx451/Microsoft.Framework.DependencyInjection.Interfaces.dll", + "lib/dnx451/Microsoft.Framework.DependencyInjection.Interfaces.xml", + "lib/dnxcore50/Microsoft.Framework.DependencyInjection.Interfaces.dll", + "lib/dnxcore50/Microsoft.Framework.DependencyInjection.Interfaces.xml", + "lib/net45/Microsoft.Framework.DependencyInjection.Interfaces.dll", + "lib/net45/Microsoft.Framework.DependencyInjection.Interfaces.xml", + "lib/portable-net451+win81+wpa81/Microsoft.Framework.DependencyInjection.Interfaces.dll", + "lib/portable-net451+win81+wpa81/Microsoft.Framework.DependencyInjection.Interfaces.xml" + ] + }, + "Microsoft.Framework.Logging/1.0.0-beta4": { + "serviceable": true, + "sha": "aFlG7h0WMJn+TgKIqoDkXh6LOquu7e6HKCOSrLvAaOp93qOWycz0kNQ0oGXVHYP6QebAjHgz9UffcqeCqeWN1Q==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.Framework.DependencyInjection.Interfaces": "1.0.0-beta4", + "Microsoft.Framework.Logging.Interfaces": "1.0.0-beta4" + }, + "frameworkAssemblies": [ + "System.Collections.Concurrent", + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.Framework.Logging.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.Framework.Logging.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.Framework.DependencyInjection.Interfaces": "1.0.0-beta4", + "Microsoft.Framework.Logging.Interfaces": "1.0.0-beta4", + "System.Collections.Concurrent": "4.0.10-beta-22816", + "System.Collections": "4.0.10-beta-22816", + "System.Diagnostics.TraceSource": "4.0.0-beta-22816", + "System.Globalization": "4.0.10-beta-22816", + "System.Linq": "4.0.0-beta-22816", + "System.Threading": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.Framework.Logging.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.Framework.Logging.dll" + ] + } + }, + "files": [ + "Microsoft.Framework.Logging.1.0.0-beta4.nupkg", + "Microsoft.Framework.Logging.1.0.0-beta4.nupkg.sha512", + "Microsoft.Framework.Logging.nuspec", + "lib/dnx451/Microsoft.Framework.Logging.dll", + "lib/dnx451/Microsoft.Framework.Logging.xml", + "lib/dnxcore50/Microsoft.Framework.Logging.dll", + "lib/dnxcore50/Microsoft.Framework.Logging.xml", + "lib/net45/Microsoft.Framework.Logging.dll", + "lib/net45/Microsoft.Framework.Logging.xml", + "lib/portable-net451+win81+wpa81/Microsoft.Framework.Logging.dll", + "lib/portable-net451+win81+wpa81/Microsoft.Framework.Logging.xml" + ] + }, + "Microsoft.Framework.Logging.Interfaces/1.0.0-beta4": { + "serviceable": true, + "sha": "OK8v8gpDYfH01Gy1tvT4mS1r6ZWMAz1HXo872v7pswishE6oyTQwC44BpYM+Obq8GW7E6Ai/Vj3wE/CuLUDJGA==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": {}, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.Framework.Logging.Interfaces.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.Framework.Logging.Interfaces.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Collections": "4.0.10-beta-22816", + "System.Collections.Concurrent": "4.0.10-beta-22816", + "System.Linq": "4.0.0-beta-22816", + "System.Globalization": "4.0.10-beta-22816", + "System.Reflection": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.Extensions": "4.0.10-beta-22816", + "System.Runtime.InteropServices": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.Framework.Logging.Interfaces.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.Framework.Logging.Interfaces.dll" + ] + } + }, + "files": [ + "Microsoft.Framework.Logging.Interfaces.1.0.0-beta4.nupkg", + "Microsoft.Framework.Logging.Interfaces.1.0.0-beta4.nupkg.sha512", + "Microsoft.Framework.Logging.Interfaces.nuspec", + "lib/dnx451/Microsoft.Framework.Logging.Interfaces.dll", + "lib/dnx451/Microsoft.Framework.Logging.Interfaces.xml", + "lib/dnxcore50/Microsoft.Framework.Logging.Interfaces.dll", + "lib/dnxcore50/Microsoft.Framework.Logging.Interfaces.xml", + "lib/net45/Microsoft.Framework.Logging.Interfaces.dll", + "lib/net45/Microsoft.Framework.Logging.Interfaces.xml", + "lib/portable-net451+win81+wpa81/Microsoft.Framework.Logging.Interfaces.dll", + "lib/portable-net451+win81+wpa81/Microsoft.Framework.Logging.Interfaces.xml" + ] + }, + "Microsoft.Framework.OptionsModel/1.0.0-beta4": { + "serviceable": true, + "sha": "xjr084yTcmBLI8F3gb+hIEhf+ttanmbCWl54GkMhSH/dU1bqbR2Ts6Ks51kwUaACfNEDNY9zRwblT4of51lA6w==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.Framework.ConfigurationModel": "1.0.0-beta4", + "Microsoft.Framework.DependencyInjection.Interfaces": "1.0.0-beta4" + }, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.Framework.OptionsModel.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.Framework.OptionsModel.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.Framework.ConfigurationModel": "1.0.0-beta4", + "Microsoft.Framework.DependencyInjection.Interfaces": "1.0.0-beta4", + "System.ComponentModel": "4.0.0-beta-22816", + "System.Reflection.TypeExtensions": "4.0.0-beta-22816", + "System.Threading": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.Framework.OptionsModel.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.Framework.OptionsModel.dll" + ] + } + }, + "files": [ + "Microsoft.Framework.OptionsModel.1.0.0-beta4.nupkg", + "Microsoft.Framework.OptionsModel.1.0.0-beta4.nupkg.sha512", + "Microsoft.Framework.OptionsModel.nuspec", + "lib/dnx451/Microsoft.Framework.OptionsModel.dll", + "lib/dnx451/Microsoft.Framework.OptionsModel.xml", + "lib/dnxcore50/Microsoft.Framework.OptionsModel.dll", + "lib/dnxcore50/Microsoft.Framework.OptionsModel.xml", + "lib/net45/Microsoft.Framework.OptionsModel.dll", + "lib/net45/Microsoft.Framework.OptionsModel.xml", + "lib/portable-net451+win81+wpa81/Microsoft.Framework.OptionsModel.dll", + "lib/portable-net451+win81+wpa81/Microsoft.Framework.OptionsModel.xml" + ] + }, + "Microsoft.Framework.Runtime.Interfaces/1.0.0-beta4": { + "serviceable": true, + "sha": "RrZdqvUm8QbgxnZQuafYGo6NezoKx7VqAfAtHVzoKBm3GSV8xlPh90u1fsGhNCv37xJNk5PuRCa4Mq27ko7pLw==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": {}, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.Framework.Runtime.Interfaces.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.Framework.Runtime.Interfaces.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.IO": "4.0.10-beta-22816", + "System.Reflection": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.Extensions": "4.0.10-beta-22816", + "System.Threading.Tasks": "4.0.10-beta-22816", + "System.ComponentModel": "4.0.0-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.Framework.Runtime.Interfaces.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.Framework.Runtime.Interfaces.dll" + ] + } + }, + "files": [ + "Microsoft.Framework.Runtime.Interfaces.1.0.0-beta4.nupkg", + "Microsoft.Framework.Runtime.Interfaces.1.0.0-beta4.nupkg.sha512", + "Microsoft.Framework.Runtime.Interfaces.nuspec", + "lib/dnx451/Microsoft.Framework.Runtime.Interfaces.dll", + "lib/dnx451/Microsoft.Framework.Runtime.Interfaces.xml", + "lib/dnxcore50/Microsoft.Framework.Runtime.Interfaces.dll", + "lib/dnxcore50/Microsoft.Framework.Runtime.Interfaces.xml" + ] + }, + "Microsoft.Framework.WebEncoders.Core/1.0.0-beta4": { + "serviceable": true, + "sha": "pJqTs8EUFMcQmkEVYKZiN0hDk5IpHHVasesEa/hgD99a+uENKc7oSOnKbJ+PypatsBTkj/IzuxybJUCKlBLiew==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": {}, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.Framework.WebEncoders.Core.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.Framework.WebEncoders.Core.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.ComponentModel": "4.0.0-beta-22816", + "System.Diagnostics.Debug": "4.0.10-beta-22816", + "System.IO": "4.0.10-beta-22816", + "System.Reflection": "4.0.10-beta-22816", + "System.Runtime.Extensions": "4.0.10-beta-22816", + "System.Threading": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.Framework.WebEncoders.Core.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.Framework.WebEncoders.Core.dll" + ] + } + }, + "files": [ + "Microsoft.Framework.WebEncoders.Core.1.0.0-beta4.nupkg", + "Microsoft.Framework.WebEncoders.Core.1.0.0-beta4.nupkg.sha512", + "Microsoft.Framework.WebEncoders.Core.nuspec", + "lib/dnx451/Microsoft.Framework.WebEncoders.Core.dll", + "lib/dnx451/Microsoft.Framework.WebEncoders.Core.xml", + "lib/dnxcore50/Microsoft.Framework.WebEncoders.Core.dll", + "lib/dnxcore50/Microsoft.Framework.WebEncoders.Core.xml", + "lib/net45/Microsoft.Framework.WebEncoders.Core.dll", + "lib/net45/Microsoft.Framework.WebEncoders.Core.xml" + ] + }, + "Microsoft.Net.Http.Headers/1.0.0-beta4": { + "serviceable": true, + "sha": "dhN5q9MbljcAqWTv1GIpeAzB8HB7l9YTrN+zl/KXUj8OP4cTd2LZ7qeZ0tqDHkxOD+GyZwi/SnbqztKSjTnVOg==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": {}, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.Net.Http.Headers.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.Net.Http.Headers.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Collections": "4.0.10-beta-22816", + "System.Diagnostics.Contracts": "4.0.0-beta-22816", + "System.Globalization": "4.0.10-beta-22816", + "System.Globalization.Extensions": "4.0.0-beta-22816", + "System.Text.Encoding": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.Net.Http.Headers.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.Net.Http.Headers.dll" + ] + } + }, + "files": [ + "Microsoft.Net.Http.Headers.1.0.0-beta4.nupkg", + "Microsoft.Net.Http.Headers.1.0.0-beta4.nupkg.sha512", + "Microsoft.Net.Http.Headers.nuspec", + "lib/dnx451/Microsoft.Net.Http.Headers.dll", + "lib/dnx451/Microsoft.Net.Http.Headers.xml", + "lib/dnxcore50/Microsoft.Net.Http.Headers.dll", + "lib/dnxcore50/Microsoft.Net.Http.Headers.xml", + "lib/net45/Microsoft.Net.Http.Headers.dll", + "lib/net45/Microsoft.Net.Http.Headers.xml" + ] + }, + "Microsoft.Net.Http.Server/1.0.0-beta4": { + "serviceable": true, + "sha": "WFAzpWGbe0JHu6pSZdbxprui3XubKJZzrs+zUKMCc77I1DCAuHLY5ZTcZBy5u0mMC1S8tDnED3o5J8gXM3Y1Mg==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.Framework.Logging": "1.0.0-beta4", + "Microsoft.Net.WebSockets": "1.0.0-beta4" + }, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/dnx451/Microsoft.Net.Http.Server.dll" + ], + "compileAssemblies": [ + "lib/dnx451/Microsoft.Net.Http.Server.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.Framework.Logging": "1.0.0-beta4", + "Microsoft.Net.WebSockets": "1.0.0-beta4", + "Microsoft.Win32.Primitives": "4.0.0-beta-22816", + "System.Diagnostics.Debug": "4.0.10-beta-22816", + "System.IO.FileSystem": "4.0.0-beta-22816", + "System.Security.Cryptography.X509Certificates": "4.0.0-beta-22816", + "System.Security.Principal.Windows": "4.0.0-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.Net.Http.Server.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.Net.Http.Server.dll" + ] + } + }, + "files": [ + "Microsoft.Net.Http.Server.1.0.0-beta4.nupkg", + "Microsoft.Net.Http.Server.1.0.0-beta4.nupkg.sha512", + "Microsoft.Net.Http.Server.nuspec", + "lib/dnx451/Microsoft.Net.Http.Server.dll", + "lib/dnx451/Microsoft.Net.Http.Server.xml", + "lib/dnxcore50/Microsoft.Net.Http.Server.dll", + "lib/dnxcore50/Microsoft.Net.Http.Server.xml", + "lib/net45/Microsoft.Net.Http.Server.dll", + "lib/net45/Microsoft.Net.Http.Server.xml" + ] + }, + "Microsoft.Net.WebSocketAbstractions/1.0.0-beta4": { + "serviceable": true, + "sha": "NmW6dLxY5zu7Dyb12PttLWje8wSjxrlBeUovtchbJfZe/OTRw5FFe/Z6yytLuWT3UcA+siGVv2t/br2xXkDqYg==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": {}, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/net45/Microsoft.Net.WebSocketAbstractions.dll" + ], + "compileAssemblies": [ + "lib/net45/Microsoft.Net.WebSocketAbstractions.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816", + "System.Threading.Tasks": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.Net.WebSocketAbstractions.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.Net.WebSocketAbstractions.dll" + ] + } + }, + "files": [ + "Microsoft.Net.WebSocketAbstractions.1.0.0-beta4.nupkg", + "Microsoft.Net.WebSocketAbstractions.1.0.0-beta4.nupkg.sha512", + "Microsoft.Net.WebSocketAbstractions.nuspec", + "lib/dnxcore50/Microsoft.Net.WebSocketAbstractions.dll", + "lib/dnxcore50/Microsoft.Net.WebSocketAbstractions.xml", + "lib/net45/Microsoft.Net.WebSocketAbstractions.dll", + "lib/net45/Microsoft.Net.WebSocketAbstractions.xml" + ] + }, + "Microsoft.Net.WebSockets/1.0.0-beta4": { + "serviceable": true, + "sha": "//ixPg4sfxzF6O+t6cwciAcAV/fowB0HY+DrvQvc1J79MeGbwWATaUsPjdnAzqhfbrXPImfN1s1hQNOa02s79A==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.Net.WebSocketAbstractions": "1.0.0-beta4" + }, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], + "runtimeAssemblies": [ + "lib/net45/Microsoft.Net.WebSockets.dll" + ], + "compileAssemblies": [ + "lib/net45/Microsoft.Net.WebSockets.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.Net.WebSocketAbstractions": "1.0.0-beta4", + "System.Collections": "4.0.10-beta-22816", + "System.Diagnostics.Contracts": "4.0.0-beta-22816", + "System.Diagnostics.Tools": "4.0.0-beta-22816", + "System.IO": "4.0.10-beta-22816", + "System.Linq": "4.0.0-beta-22816", + "System.Net.Primitives": "4.0.10-beta-22816", + "System.Resources.ResourceManager": "4.0.0-beta-22816", + "System.Runtime.Extensions": "4.0.10-beta-22816", + "System.Security.Cryptography.Hashing.Algorithms": "4.0.0-beta-22816", + "System.Text.Encoding.Extensions": "4.0.10-beta-22816", + "System.Threading": "4.0.10-beta-22816", + "System.Threading.Overlapped": "4.0.0-beta-22816", + "System.Threading.Tasks": "4.0.10-beta-22816", + "System.Threading.Timer": "4.0.0-beta-22816", + "System.Threading.ThreadPool": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.Net.WebSockets.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.Net.WebSockets.dll" + ] + } + }, + "files": [ + "Microsoft.Net.WebSockets.1.0.0-beta4.nupkg", + "Microsoft.Net.WebSockets.1.0.0-beta4.nupkg.sha512", + "Microsoft.Net.WebSockets.nuspec", + "lib/dnxcore50/Microsoft.Net.WebSockets.dll", + "lib/dnxcore50/Microsoft.Net.WebSockets.xml", + "lib/net45/Microsoft.Net.WebSockets.dll", + "lib/net45/Microsoft.Net.WebSockets.xml" + ] + }, + "Microsoft.Win32.Primitives/4.0.0-beta-22816": { + "serviceable": false, + "sha": "ldNL3JQPhkj7E/R0uLjsfnBT1ZKA/sUyDyxT4rAMbWvkrOUA9XUSz/HnEQOH2fIZOgAUOLmjUKVD8KoVRiuz5A==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib", + "System" + ], + "runtimeAssemblies": [ + "lib/net45/Microsoft.Win32.Primitives.dll" + ], + "compileAssemblies": [ + "lib/net45/Microsoft.Win32.Primitives.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/Microsoft.Win32.Primitives.dll" + ], + "compileAssemblies": [ + "lib/contract/Microsoft.Win32.Primitives.dll" + ] + } + }, + "files": [ + "License.rtf", + "Microsoft.Win32.Primitives.4.0.0-beta-22816.nupkg", + "Microsoft.Win32.Primitives.4.0.0-beta-22816.nupkg.sha512", + "Microsoft.Win32.Primitives.nuspec", + "lib/aspnetcore50/Microsoft.Win32.Primitives.dll", + "lib/contract/Microsoft.Win32.Primitives.dll", + "lib/net45/Microsoft.Win32.Primitives.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/Microsoft.Win32.Primitives.dll" + ] + }, + "Microsoft.Win32.Registry/4.0.0-beta-22816": { + "serviceable": false, + "sha": "xe6l/FykjaClPrBuyIcl/dJArGcl/pnaIuvmMaYpwFomrdPIMIT/itnyc7JEGrZrHJYi1wPFbNWjOsGNkWPivg==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.InteropServices": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "runtimeAssemblies": [ + "lib/net45/Microsoft.Win32.Registry.dll" + ], + "compileAssemblies": [ + "lib/net45/Microsoft.Win32.Registry.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.InteropServices": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/Microsoft.Win32.Registry.dll" + ], + "compileAssemblies": [ + "lib/contract/Microsoft.Win32.Registry.dll" + ] + } + }, + "files": [ + "License.rtf", + "Microsoft.Win32.Registry.4.0.0-beta-22816.nupkg", + "Microsoft.Win32.Registry.4.0.0-beta-22816.nupkg.sha512", + "Microsoft.Win32.Registry.nuspec", + "lib/aspnetcore50/Microsoft.Win32.Registry.dll", + "lib/contract/Microsoft.Win32.Registry.dll", + "lib/net45/Microsoft.Win32.Registry.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/Microsoft.Win32.Registry.dll" + ] + }, + "Newtonsoft.Json/6.0.6": { + "serviceable": false, + "sha": "w26uZNyCG5VeoKiEOJ4+9/o8koSofLKwHl7WLreIcp0U6r57L7WiRXmjp8MTKFw6dYNZ9AE0lw69WYbIhUsU9Q==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": {}, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/net45/Newtonsoft.Json.dll" + ], + "compileAssemblies": [ + "lib/net45/Newtonsoft.Json.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": {}, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/portable-net45+wp80+win8+wpa81+aspnetcore50/Newtonsoft.Json.dll" + ], + "compileAssemblies": [ + "lib/portable-net45+wp80+win8+wpa81+aspnetcore50/Newtonsoft.Json.dll" + ] + } + }, + "files": [ + "Newtonsoft.Json.6.0.6.nupkg", + "Newtonsoft.Json.6.0.6.nupkg.sha512", + "Newtonsoft.Json.nuspec", + "lib/net20/Newtonsoft.Json.dll", + "lib/net20/Newtonsoft.Json.xml", + "lib/net35/Newtonsoft.Json.dll", + "lib/net35/Newtonsoft.Json.xml", + "lib/net40/Newtonsoft.Json.dll", + "lib/net40/Newtonsoft.Json.xml", + "lib/net45/Newtonsoft.Json.dll", + "lib/net45/Newtonsoft.Json.xml", + "lib/netcore45/Newtonsoft.Json.dll", + "lib/netcore45/Newtonsoft.Json.xml", + "lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll", + "lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml", + "lib/portable-net45+wp80+win8+wpa81+aspnetcore50/Newtonsoft.Json.dll", + "lib/portable-net45+wp80+win8+wpa81+aspnetcore50/Newtonsoft.Json.xml", + "tools/install.ps1" + ] + }, + "System.Collections/4.0.10-beta-22816": { + "serviceable": false, + "sha": "tkVBx0CH/Xunk18S9LvNzPRqbXdIzsHbcGRtePrZCNZ9EUNuXK0dzzUl5q0KUgsQmeyUCDSw+7mwyG/pDGSpAA==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core" + ], + "runtimeAssemblies": [ + "lib/net45/System.Collections.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Collections.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Collections.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Collections.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Collections.4.0.10-beta-22816.nupkg", + "System.Collections.4.0.10-beta-22816.nupkg.sha512", + "System.Collections.nuspec", + "lib/aspnetcore50/System.Collections.dll", + "lib/contract/System.Collections.dll", + "lib/net45/System.Collections.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Collections.dll" + ] + }, + "System.Collections.Concurrent/4.0.10-beta-22816": { + "serviceable": false, + "sha": "mI2+5S3DG07KCur+L4sHleKLzFQEnXo8h3t4gS0awNFzyar8nVKNb95OkiECI68PLy/FM3HfVAuqb12qPw3CXg==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816", + "System.Threading.Tasks": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib", + "System" + ], + "runtimeAssemblies": [ + "lib/net45/System.Collections.Concurrent.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Collections.Concurrent.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816", + "System.Threading.Tasks": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Collections.Concurrent.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Collections.Concurrent.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Collections.Concurrent.4.0.10-beta-22816.nupkg", + "System.Collections.Concurrent.4.0.10-beta-22816.nupkg.sha512", + "System.Collections.Concurrent.nuspec", + "lib/aspnetcore50/System.Collections.Concurrent.dll", + "lib/contract/System.Collections.Concurrent.dll", + "lib/net45/System.Collections.Concurrent.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Collections.Concurrent.dll" + ] + }, + "System.ComponentModel/4.0.0-beta-22816": { + "serviceable": false, + "sha": "TX8lTOzeCNocpE5I197CwwgrpWLn99oriw1hOTYVT/9E+QSWIAco6MJBT9KT0W35I24yqihwFL+YxWJL32kBhg==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib", + "System" + ], + "runtimeAssemblies": [ + "lib/net45/System.ComponentModel.dll" + ], + "compileAssemblies": [ + "lib/net45/System.ComponentModel.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.ComponentModel.dll" + ], + "compileAssemblies": [ + "lib/contract/System.ComponentModel.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.ComponentModel.4.0.0-beta-22816.nupkg", + "System.ComponentModel.4.0.0-beta-22816.nupkg.sha512", + "System.ComponentModel.nuspec", + "lib/aspnetcore50/System.ComponentModel.dll", + "lib/contract/System.ComponentModel.dll", + "lib/net45/System.ComponentModel.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.ComponentModel.dll" + ] + }, + "System.Console/4.0.0-beta-22816": { + "serviceable": false, + "sha": "Nj6lappTB2mN/jfONYJ88FTG+vtPWa4/KHlkjukULmOrhoA0x5IfZrbCZJdyZ9lYoS0s1o3DOerwnlw8KSS5jQ==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.IO": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "runtimeAssemblies": [ + "lib/net45/System.Console.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Console.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.IO": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Console.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Console.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Console.4.0.0-beta-22816.nupkg", + "System.Console.4.0.0-beta-22816.nupkg.sha512", + "System.Console.nuspec", + "lib/aspnetcore50/System.Console.dll", + "lib/contract/System.Console.dll", + "lib/net45/System.Console.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Console.dll" + ] + }, + "System.Diagnostics.Contracts/4.0.0-beta-22816": { + "serviceable": false, + "sha": "VOIJ0WOsEqObJGjbotKqxMi2zd5Axrfp0cgQm4BmJcfUwLX1uSgd2cNk5QIKnRsduIUzm/dhHWOhN8CErORuYw==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "runtimeAssemblies": [ + "lib/net45/System.Diagnostics.Contracts.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Diagnostics.Contracts.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Diagnostics.Contracts.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Diagnostics.Contracts.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Diagnostics.Contracts.4.0.0-beta-22816.nupkg", + "System.Diagnostics.Contracts.4.0.0-beta-22816.nupkg.sha512", + "System.Diagnostics.Contracts.nuspec", + "lib/aspnetcore50/System.Diagnostics.Contracts.dll", + "lib/contract/System.Diagnostics.Contracts.dll", + "lib/net45/System.Diagnostics.Contracts.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Diagnostics.Contracts.dll" + ] + }, + "System.Diagnostics.Debug/4.0.10-beta-22816": { + "serviceable": false, + "sha": "SpAvttDhL6xvgnJDK3+XHDt3qi/NWVNpvmfugQ1WwCzATkOcMI6D4BmlRegegvCX0l5mcfuGjMCwq/yMUAe2Ew==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib", + "System" + ], + "runtimeAssemblies": [ + "lib/net45/System.Diagnostics.Debug.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Diagnostics.Debug.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Diagnostics.Debug.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Diagnostics.Debug.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Diagnostics.Debug.4.0.10-beta-22816.nupkg", + "System.Diagnostics.Debug.4.0.10-beta-22816.nupkg.sha512", + "System.Diagnostics.Debug.nuspec", + "lib/aspnetcore50/System.Diagnostics.Debug.dll", + "lib/contract/System.Diagnostics.Debug.dll", + "lib/net45/System.Diagnostics.Debug.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Diagnostics.Debug.dll" + ] + }, + "System.Diagnostics.Process/4.0.0-beta-22816": { + "serviceable": false, + "sha": "Il3m0cEPiomMZSVfmeU7dJ+ZxQPqJ8OEJd6k2vLWU0F64WKDC/B1HR2Cwti2l1q9cacp96cTmZ7UwxMAbF9b6g==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.IO": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.Handles": "4.0.0-beta-22816", + "System.Security.SecureString": "4.0.0-beta-22816", + "System.Text.Encoding": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib", + "System" + ], + "runtimeAssemblies": [ + "lib/net45/System.Diagnostics.Process.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Diagnostics.Process.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.IO": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.Handles": "4.0.0-beta-22816", + "System.Security.SecureString": "4.0.0-beta-22816", + "System.Text.Encoding": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Diagnostics.Process.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Diagnostics.Process.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Diagnostics.Process.4.0.0-beta-22816.nupkg", + "System.Diagnostics.Process.4.0.0-beta-22816.nupkg.sha512", + "System.Diagnostics.Process.nuspec", + "lib/aspnetcore50/System.Diagnostics.Process.dll", + "lib/contract/System.Diagnostics.Process.dll", + "lib/net45/System.Diagnostics.Process.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Diagnostics.Process.dll" + ] + }, + "System.Diagnostics.Tools/4.0.0-beta-22816": { + "serviceable": false, + "sha": "pw4yWIMUuAgnhAdqy7ixMtH39EVpOgz1jraQ5neT8GL6gK5NdvecjuWhHP5Ly/zEj8YEaDE6HLZUh+vTOQ1XXw==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib", + "System" + ], + "runtimeAssemblies": [ + "lib/net45/System.Diagnostics.Tools.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Diagnostics.Tools.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Diagnostics.Tools.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Diagnostics.Tools.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Diagnostics.Tools.4.0.0-beta-22816.nupkg", + "System.Diagnostics.Tools.4.0.0-beta-22816.nupkg.sha512", + "System.Diagnostics.Tools.nuspec", + "lib/aspnetcore50/System.Diagnostics.Tools.dll", + "lib/contract/System.Diagnostics.Tools.dll", + "lib/net45/System.Diagnostics.Tools.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Diagnostics.Tools.dll" + ] + }, + "System.Diagnostics.TraceSource/4.0.0-beta-22816": { + "serviceable": false, + "sha": "8ifv7iDyrKaoL60L6RLeKhMdvBs2sT14lUJoUJ919J4x54GRHZgQjz8qESKHvecjSXByOp+WBtP7OTYNoo3XDQ==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib", + "System" + ], + "runtimeAssemblies": [ + "lib/net45/System.Diagnostics.TraceSource.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Diagnostics.TraceSource.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Diagnostics.TraceSource.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Diagnostics.TraceSource.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Diagnostics.TraceSource.4.0.0-beta-22816.nupkg", + "System.Diagnostics.TraceSource.4.0.0-beta-22816.nupkg.sha512", + "System.Diagnostics.TraceSource.nuspec", + "lib/aspnetcore50/System.Diagnostics.TraceSource.dll", + "lib/contract/System.Diagnostics.TraceSource.dll", + "lib/net45/System.Diagnostics.TraceSource.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Diagnostics.TraceSource.dll" + ] + }, + "System.Globalization/4.0.10-beta-22816": { + "serviceable": false, + "sha": "Eq2937cdQH2G3qij5gZIJ47785OwLK/+AVjyHfJKnWyhAFWoaLnQOVtaXfMVkfvp4AW7eDVkqIv0fSoS6N2q0A==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "runtimeAssemblies": [ + "lib/net45/System.Globalization.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Globalization.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Globalization.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Globalization.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Globalization.4.0.10-beta-22816.nupkg", + "System.Globalization.4.0.10-beta-22816.nupkg.sha512", + "System.Globalization.nuspec", + "lib/aspnetcore50/System.Globalization.dll", + "lib/contract/System.Globalization.dll", + "lib/net45/System.Globalization.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Globalization.dll" + ] + }, + "System.Globalization.Extensions/4.0.0-beta-22816": { + "serviceable": false, + "sha": "xE/FRnbN55gE38hcVGkkSeqZux4hCxhlyHYIUJltshbfOnnvKP3JqeqNphqHKe5Gj07JP1K4v8Fj474mtVcdWg==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Globalization": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.Extensions": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [], + "compileAssemblies": [] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Globalization": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.Extensions": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Globalization.Extensions.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Globalization.Extensions.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Globalization.Extensions.4.0.0-beta-22816.nupkg", + "System.Globalization.Extensions.4.0.0-beta-22816.nupkg.sha512", + "System.Globalization.Extensions.nuspec", + "lib/aspnetcore50/System.Globalization.Extensions.dll", + "lib/contract/System.Globalization.Extensions.dll", + "lib/net45/_._", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Globalization.Extensions.dll" + ] + }, + "System.IO/4.0.10-beta-22816": { + "serviceable": false, + "sha": "/wVhoi2uVXw5IZFU+JrPlyVgKrtMPtzQaYQ3DKUxH9nqiX64BChTFGNDcwZK3iNWTIWESxJhj9JR3lbqbG/PIg==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816", + "System.Text.Encoding": "4.0.10-beta-22816", + "System.Threading.Tasks": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib", + "System" + ], + "runtimeAssemblies": [ + "lib/net45/System.IO.dll" + ], + "compileAssemblies": [ + "lib/net45/System.IO.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816", + "System.Text.Encoding": "4.0.10-beta-22816", + "System.Threading.Tasks": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.IO.dll" + ], + "compileAssemblies": [ + "lib/contract/System.IO.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.IO.4.0.10-beta-22816.nupkg", + "System.IO.4.0.10-beta-22816.nupkg.sha512", + "System.IO.nuspec", + "lib/aspnetcore50/System.IO.dll", + "lib/contract/System.IO.dll", + "lib/net45/System.IO.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.IO.dll" + ] + }, + "System.IO.FileSystem/4.0.0-beta-22816": { + "serviceable": false, + "sha": "PcJ9xwnx7PmUaE5aqAGX0GKzkmmYpGfMzruT1Vfx9XIaFGsVm223ky0/FrKzUc5TYKN4MTfFp8GAooA+I0KMDA==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.IO": "4.0.10-beta-22816", + "System.IO.FileSystem.Primitives": "4.0.0-beta-22816", + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.Handles": "4.0.0-beta-22816", + "System.Text.Encoding": "4.0.10-beta-22816", + "System.Threading.Tasks": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "runtimeAssemblies": [ + "lib/net45/System.IO.FileSystem.dll" + ], + "compileAssemblies": [ + "lib/net45/System.IO.FileSystem.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.IO": "4.0.10-beta-22816", + "System.IO.FileSystem.Primitives": "4.0.0-beta-22816", + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.Handles": "4.0.0-beta-22816", + "System.Text.Encoding": "4.0.10-beta-22816", + "System.Threading.Tasks": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.IO.FileSystem.dll" + ], + "compileAssemblies": [ + "lib/contract/System.IO.FileSystem.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.IO.FileSystem.4.0.0-beta-22816.nupkg", + "System.IO.FileSystem.4.0.0-beta-22816.nupkg.sha512", + "System.IO.FileSystem.nuspec", + "lib/aspnetcore50/System.IO.FileSystem.dll", + "lib/contract/System.IO.FileSystem.dll", + "lib/net45/System.IO.FileSystem.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.IO.FileSystem.dll" + ] + }, + "System.IO.FileSystem.Primitives/4.0.0-beta-22816": { + "serviceable": false, + "sha": "UKD9kvQOZ6QHhJnroaRnJVVzu36nDZc+LJNkhEAmXAJT4SL2G8PyWlUkDptcFSEmv5b71/IFdllS8RIfKP9X2g==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "runtimeAssemblies": [ + "lib/net45/System.IO.FileSystem.Primitives.dll" + ], + "compileAssemblies": [ + "lib/net45/System.IO.FileSystem.Primitives.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.IO.FileSystem.Primitives.dll" + ], + "compileAssemblies": [ + "lib/contract/System.IO.FileSystem.Primitives.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.IO.FileSystem.Primitives.4.0.0-beta-22816.nupkg", + "System.IO.FileSystem.Primitives.4.0.0-beta-22816.nupkg.sha512", + "System.IO.FileSystem.Primitives.nuspec", + "lib/aspnetcore50/System.IO.FileSystem.Primitives.dll", + "lib/contract/System.IO.FileSystem.Primitives.dll", + "lib/net45/System.IO.FileSystem.Primitives.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.IO.FileSystem.Primitives.dll" + ] + }, + "System.IO.FileSystem.Watcher/4.0.0-beta-22816": { + "serviceable": false, + "sha": "rfGWjcMCtWVgHsaURhfD4ynjxxGWXDucm4xABXLkzG7c2soz5q4A2W3Gk8ZauydL9F2xI5vX+95DgxtOrjrxjg==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib", + "System" + ], + "runtimeAssemblies": [ + "lib/net45/System.IO.FileSystem.Watcher.dll" + ], + "compileAssemblies": [ + "lib/net45/System.IO.FileSystem.Watcher.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.IO.FileSystem.Watcher.dll" + ], + "compileAssemblies": [ + "lib/contract/System.IO.FileSystem.Watcher.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.IO.FileSystem.Watcher.4.0.0-beta-22816.nupkg", + "System.IO.FileSystem.Watcher.4.0.0-beta-22816.nupkg.sha512", + "System.IO.FileSystem.Watcher.nuspec", + "lib/aspnetcore50/System.IO.FileSystem.Watcher.dll", + "lib/contract/System.IO.FileSystem.Watcher.dll", + "lib/net45/System.IO.FileSystem.Watcher.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.IO.FileSystem.Watcher.dll" + ] + }, + "System.Linq/4.0.0-beta-22816": { + "serviceable": false, + "sha": "zBGJfF48L17zFzfs/B8KI1yQklPul0af4a1auQTyUxjdy/HzppkIfoRgrq3yqV+YIPWDkUxu9U9bwjOj90xLXw==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Collections": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib", + "System.Core" + ], + "runtimeAssemblies": [ + "lib/net45/System.Linq.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Linq.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Collections": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Linq.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Linq.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Linq.4.0.0-beta-22816.nupkg", + "System.Linq.4.0.0-beta-22816.nupkg.sha512", + "System.Linq.nuspec", + "lib/aspnetcore50/System.Linq.dll", + "lib/contract/System.Linq.dll", + "lib/net45/System.Linq.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Linq.dll" + ] + }, + "System.Linq.Expressions/4.0.10-beta-22816": { + "serviceable": false, + "sha": "qTu/alZVoEBZRIrbLzVlFSndQyhIEXY+qoBockbsUu98TDtd1N9gYiyg7FHeW7Qx1vDGfz1PWfUlYBd4G/ZHkg==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Reflection": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib", + "System.Core" + ], + "runtimeAssemblies": [ + "lib/net45/System.Linq.Expressions.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Linq.Expressions.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Reflection": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Linq.Expressions.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Linq.Expressions.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Linq.Expressions.4.0.10-beta-22816.nupkg", + "System.Linq.Expressions.4.0.10-beta-22816.nupkg.sha512", + "System.Linq.Expressions.nuspec", + "lib/aspnetcore50/System.Linq.Expressions.dll", + "lib/contract/System.Linq.Expressions.dll", + "lib/net45/System.Linq.Expressions.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Linq.Expressions.dll" + ] + }, + "System.Net.NetworkInformation/4.0.10-beta-22816": { + "serviceable": false, + "sha": "80E3mmBaNow/88IPtpjujEIwzoR/uoGjs8xVNO6IU9OonI1lx2ZCU/W5waAtaGykFxqL3fu/EihnK0gHHmyp2A==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Net.Primitives": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816", + "System.Threading.Tasks": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib", + "System" + ], + "runtimeAssemblies": [ + "lib/net45/System.Net.NetworkInformation.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Net.NetworkInformation.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Net.Primitives": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816", + "System.Threading.Tasks": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Net.NetworkInformation.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Net.NetworkInformation.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Net.NetworkInformation.4.0.10-beta-22816.nupkg", + "System.Net.NetworkInformation.4.0.10-beta-22816.nupkg.sha512", + "System.Net.NetworkInformation.nuspec", + "lib/aspnetcore50/System.Net.NetworkInformation.dll", + "lib/contract/System.Net.NetworkInformation.dll", + "lib/net45/System.Net.NetworkInformation.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Net.NetworkInformation.dll" + ] + }, + "System.Net.Primitives/4.0.10-beta-22816": { + "serviceable": false, + "sha": "qjGWAfaOkFxhOvk10zmUgUPOl2ae+ECrNiHBXPnPlaU7o+1GmsPkkc9L1XNQ4J5+qKS85JZSRUZZviVmiVy1Rw==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.Handles": "4.0.0-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib", + "System" + ], + "runtimeAssemblies": [ + "lib/net45/System.Net.Primitives.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Net.Primitives.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.Handles": "4.0.0-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Net.Primitives.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Net.Primitives.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Net.Primitives.4.0.10-beta-22816.nupkg", + "System.Net.Primitives.4.0.10-beta-22816.nupkg.sha512", + "System.Net.Primitives.nuspec", + "lib/aspnetcore50/System.Net.Primitives.dll", + "lib/contract/System.Net.Primitives.dll", + "lib/net45/System.Net.Primitives.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Net.Primitives.dll" + ] + }, + "System.Reflection/4.0.10-beta-22816": { + "serviceable": false, + "sha": "vdH/6euCyI/0el+6baAh/pttTZyWDh/PfL2TebSri3+FvNkjIEcE4httMn7J/5Lqz+NMDcLP7wOlY4Aa5EazNg==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.IO": "4.0.10-beta-22816", + "System.Reflection.Primitives": "4.0.0-beta-22816", + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "runtimeAssemblies": [ + "lib/net45/System.Reflection.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Reflection.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.IO": "4.0.10-beta-22816", + "System.Reflection.Primitives": "4.0.0-beta-22816", + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Reflection.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Reflection.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Reflection.4.0.10-beta-22816.nupkg", + "System.Reflection.4.0.10-beta-22816.nupkg.sha512", + "System.Reflection.nuspec", + "lib/aspnetcore50/System.Reflection.dll", + "lib/contract/System.Reflection.dll", + "lib/net45/System.Reflection.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Reflection.dll" + ] + }, + "System.Reflection.Extensions/4.0.0-beta-22816": { + "serviceable": false, + "sha": "jioNtekwiaIeTR5S6jz9rDRRkdZ+MQpRtQjl3Jw0JDOJ1EGoJiSW4rM8ve6HQeZzOR3goXwMGCYWgd97l4GomQ==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Reflection": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "runtimeAssemblies": [ + "lib/net45/System.Reflection.Extensions.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Reflection.Extensions.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Reflection": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Reflection.Extensions.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Reflection.Extensions.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Reflection.Extensions.4.0.0-beta-22816.nupkg", + "System.Reflection.Extensions.4.0.0-beta-22816.nupkg.sha512", + "System.Reflection.Extensions.nuspec", + "lib/aspnetcore50/System.Reflection.Extensions.dll", + "lib/contract/System.Reflection.Extensions.dll", + "lib/net45/System.Reflection.Extensions.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Reflection.Extensions.dll" + ] + }, + "System.Reflection.Primitives/4.0.0-beta-22816": { + "serviceable": false, + "sha": "LXGxjPbmTit9COY1WKRG89Eya58UFVqebeNvGDCrX/c/72OP9XX00+wUUE34WFDioKeVBjofOySFdtKMVsDq1Q==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "runtimeAssemblies": [ + "lib/net45/System.Reflection.Primitives.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Reflection.Primitives.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Reflection.Primitives.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Reflection.Primitives.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Reflection.Primitives.4.0.0-beta-22816.nupkg", + "System.Reflection.Primitives.4.0.0-beta-22816.nupkg.sha512", + "System.Reflection.Primitives.nuspec", + "lib/aspnetcore50/System.Reflection.Primitives.dll", + "lib/contract/System.Reflection.Primitives.dll", + "lib/net45/System.Reflection.Primitives.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Reflection.Primitives.dll" + ] + }, + "System.Reflection.TypeExtensions/4.0.0-beta-22816": { + "serviceable": false, + "sha": "ZKKMl8vp2zCvitcB15Zgw4dzIPXH5yNe4/2HIAFYwLgGsvy6v0nMONRUgzXM57yiK4VaeZE8TFInq3dOoZ2V+g==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Reflection": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [], + "compileAssemblies": [] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Reflection": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Reflection.TypeExtensions.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Reflection.TypeExtensions.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Reflection.TypeExtensions.4.0.0-beta-22816.nupkg", + "System.Reflection.TypeExtensions.4.0.0-beta-22816.nupkg.sha512", + "System.Reflection.TypeExtensions.nuspec", + "lib/aspnetcore50/System.Reflection.TypeExtensions.dll", + "lib/contract/System.Reflection.TypeExtensions.dll", + "lib/net45/_._", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Reflection.TypeExtensions.dll" + ] + }, + "System.Resources.ResourceManager/4.0.0-beta-22816": { + "serviceable": false, + "sha": "Ojsj/AmyC/SSxRIWdk/cmDeNeenxJWpBC9147gpxcCGEbWtqAVY5eWTz4zvvyTFfVZm720YjJqQtmnDSh2ECPQ==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Globalization": "4.0.10-beta-22816", + "System.Reflection": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "runtimeAssemblies": [ + "lib/net45/System.Resources.ResourceManager.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Resources.ResourceManager.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Globalization": "4.0.10-beta-22816", + "System.Reflection": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Resources.ResourceManager.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Resources.ResourceManager.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Resources.ResourceManager.4.0.0-beta-22816.nupkg", + "System.Resources.ResourceManager.4.0.0-beta-22816.nupkg.sha512", + "System.Resources.ResourceManager.nuspec", + "lib/aspnetcore50/System.Resources.ResourceManager.dll", + "lib/contract/System.Resources.ResourceManager.dll", + "lib/net45/System.Resources.ResourceManager.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Resources.ResourceManager.dll" + ] + }, + "System.Runtime/4.0.20-beta-22816": { + "serviceable": false, + "sha": "sDSJEmM6Q5O7Nn9XxHTrsEJ4bv4hsBdeTWjuvyzd9/u9ujl9AWa3q1XFLrdPZetILPOC1P0+1LOCq4kZcsKF5Q==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": {}, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.ComponentModel.Composition", + "System.Core" + ], + "runtimeAssemblies": [ + "lib/net45/System.Runtime.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Runtime.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": {}, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Runtime.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Runtime.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Runtime.4.0.20-beta-22816.nupkg", + "System.Runtime.4.0.20-beta-22816.nupkg.sha512", + "System.Runtime.nuspec", + "lib/aspnetcore50/System.Runtime.dll", + "lib/contract/System.Runtime.dll", + "lib/net45/System.Runtime.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Runtime.dll" + ] + }, + "System.Runtime.Extensions/4.0.10-beta-22816": { + "serviceable": false, + "sha": "VyMZA1a7c1j9lbSarndGwFLEpip5uhl3oZTjW2fR8Lte0lWKB8Aro8rRoEHsWd5vUd3/kYDOvIXvGpCKBMlW1g==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib", + "System" + ], + "runtimeAssemblies": [ + "lib/net45/System.Runtime.Extensions.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Runtime.Extensions.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Runtime.Extensions.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Runtime.Extensions.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Runtime.Extensions.4.0.10-beta-22816.nupkg", + "System.Runtime.Extensions.4.0.10-beta-22816.nupkg.sha512", + "System.Runtime.Extensions.nuspec", + "lib/aspnetcore50/System.Runtime.Extensions.dll", + "lib/contract/System.Runtime.Extensions.dll", + "lib/net45/System.Runtime.Extensions.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Runtime.Extensions.dll" + ] + }, + "System.Runtime.Handles/4.0.0-beta-22816": { + "serviceable": false, + "sha": "t0hDCtbwOKLBTcyiXHYRfaVb8pXCFYjGDWjmgyaaqmiXYtfzDlUHQ7NGaKHLOzcp29UunHZyS1CVplJ5ZiQ8Qg==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib", + "System.Core" + ], + "runtimeAssemblies": [ + "lib/net45/System.Runtime.Handles.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Runtime.Handles.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Runtime.Handles.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Runtime.Handles.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Runtime.Handles.4.0.0-beta-22816.nupkg", + "System.Runtime.Handles.4.0.0-beta-22816.nupkg.sha512", + "System.Runtime.Handles.nuspec", + "lib/aspnetcore50/System.Runtime.Handles.dll", + "lib/contract/System.Runtime.Handles.dll", + "lib/net45/System.Runtime.Handles.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Runtime.Handles.dll" + ] + }, + "System.Runtime.InteropServices/4.0.20-beta-22816": { + "serviceable": false, + "sha": "cu2GnWoI8Uxe5kvb3bjO5G/7eRrjTe4GuddR8iT8dJX+VEW7QZN0+M/wv56jm2AD16RQldjzpFIdYCkycOaDxw==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Reflection": "4.0.10-beta-22816", + "System.Reflection.Primitives": "4.0.0-beta-22816", + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.Handles": "4.0.0-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core" + ], + "runtimeAssemblies": [ + "lib/net45/System.Runtime.InteropServices.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Runtime.InteropServices.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Reflection": "4.0.10-beta-22816", + "System.Reflection.Primitives": "4.0.0-beta-22816", + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.Handles": "4.0.0-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Runtime.InteropServices.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Runtime.InteropServices.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Runtime.InteropServices.4.0.20-beta-22816.nupkg", + "System.Runtime.InteropServices.4.0.20-beta-22816.nupkg.sha512", + "System.Runtime.InteropServices.nuspec", + "lib/aspnetcore50/System.Runtime.InteropServices.dll", + "lib/contract/System.Runtime.InteropServices.dll", + "lib/net45/System.Runtime.InteropServices.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Runtime.InteropServices.dll" + ] + }, + "System.Security.Claims/4.0.0-beta-22816": { + "serviceable": false, + "sha": "s2wSkELEjRvaUkQLXKlr2Gu30/Hh6T2yb5wXKPZrwp83duIvpKodNp/Lbb2ebHp8ypjNEAMhIMrGDI/8AY24jg==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.IO": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816", + "System.Security.Principal": "4.0.0-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "runtimeAssemblies": [ + "lib/net45/System.Security.Claims.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Security.Claims.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.IO": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816", + "System.Security.Principal": "4.0.0-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Security.Claims.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Security.Claims.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Security.Claims.4.0.0-beta-22816.nupkg", + "System.Security.Claims.4.0.0-beta-22816.nupkg.sha512", + "System.Security.Claims.nuspec", + "lib/aspnetcore50/System.Security.Claims.dll", + "lib/contract/System.Security.Claims.dll", + "lib/net45/System.Security.Claims.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Security.Claims.dll" + ] + }, + "System.Security.Cryptography.Encoding/4.0.0-beta-22816": { + "serviceable": false, + "sha": "xxstV4LYIz4ugAWAkXkGlmdrXsl7Nmg1JimeaNVTmMGrTu99VLHW5Mn9HCyozLonxGE4XSgxO8Z/2Ys/FirsPQ==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib", + "System" + ], + "runtimeAssemblies": [ + "lib/net45/System.Security.Cryptography.Encoding.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Security.Cryptography.Encoding.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Security.Cryptography.Encoding.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Security.Cryptography.Encoding.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Security.Cryptography.Encoding.4.0.0-beta-22816.nupkg", + "System.Security.Cryptography.Encoding.4.0.0-beta-22816.nupkg.sha512", + "System.Security.Cryptography.Encoding.nuspec", + "lib/aspnetcore50/System.Security.Cryptography.Encoding.dll", + "lib/contract/System.Security.Cryptography.Encoding.dll", + "lib/net45/System.Security.Cryptography.Encoding.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Security.Cryptography.Encoding.dll" + ] + }, + "System.Security.Cryptography.Encryption/4.0.0-beta-22816": { + "serviceable": false, + "sha": "oAKOXFCQFabEfmiHHLfVFnuv/ber/FuAAmcgdPyUwgg3PWCgss6GhEP89eopGIrKacGUOhberA2W2WYJax3jKQ==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.IO": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816", + "System.Threading.Tasks": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "runtimeAssemblies": [ + "lib/net45/System.Security.Cryptography.Encryption.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Security.Cryptography.Encryption.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.IO": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816", + "System.Threading.Tasks": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Security.Cryptography.Encryption.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Security.Cryptography.Encryption.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Security.Cryptography.Encryption.4.0.0-beta-22816.nupkg", + "System.Security.Cryptography.Encryption.4.0.0-beta-22816.nupkg.sha512", + "System.Security.Cryptography.Encryption.nuspec", + "lib/aspnetcore50/System.Security.Cryptography.Encryption.dll", + "lib/contract/System.Security.Cryptography.Encryption.dll", + "lib/net45/System.Security.Cryptography.Encryption.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Security.Cryptography.Encryption.dll" + ] + }, + "System.Security.Cryptography.Hashing/4.0.0-beta-22816": { + "serviceable": false, + "sha": "bB8cT1NwMBuz7tejXLQ3eH81s0pRoaqwUrM1CNCNeEV1OFyUQ/qXJhVx5nXTB8AGMIxGVn9JCXMdZm6CM2RTrA==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.IO": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "runtimeAssemblies": [ + "lib/net45/System.Security.Cryptography.Hashing.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Security.Cryptography.Hashing.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.IO": "4.0.10-beta-22816", + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Security.Cryptography.Hashing.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Security.Cryptography.Hashing.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Security.Cryptography.Hashing.4.0.0-beta-22816.nupkg", + "System.Security.Cryptography.Hashing.4.0.0-beta-22816.nupkg.sha512", + "System.Security.Cryptography.Hashing.nuspec", + "lib/aspnetcore50/System.Security.Cryptography.Hashing.dll", + "lib/contract/System.Security.Cryptography.Hashing.dll", + "lib/net45/System.Security.Cryptography.Hashing.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Security.Cryptography.Hashing.dll" + ] + }, + "System.Security.Cryptography.Hashing.Algorithms/4.0.0-beta-22816": { + "serviceable": false, + "sha": "xjCltKxHteccyq3dUXzJaN1L7BQJnbS0xT2A79ac3xmzxUDiIFQtRjhlexf/LQ8uTXKR7epqkZL3xsHxbj2aZg==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816", + "System.Security.Cryptography.Hashing": "4.0.0-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "runtimeAssemblies": [ + "lib/net45/System.Security.Cryptography.Hashing.Algorithms.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Security.Cryptography.Hashing.Algorithms.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816", + "System.Security.Cryptography.Hashing": "4.0.0-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Security.Cryptography.Hashing.Algorithms.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Security.Cryptography.Hashing.Algorithms.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Security.Cryptography.Hashing.Algorithms.4.0.0-beta-22816.nupkg", + "System.Security.Cryptography.Hashing.Algorithms.4.0.0-beta-22816.nupkg.sha512", + "System.Security.Cryptography.Hashing.Algorithms.nuspec", + "lib/aspnetcore50/System.Security.Cryptography.Hashing.Algorithms.dll", + "lib/contract/System.Security.Cryptography.Hashing.Algorithms.dll", + "lib/net45/System.Security.Cryptography.Hashing.Algorithms.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Security.Cryptography.Hashing.Algorithms.dll" + ] + }, + "System.Security.Cryptography.X509Certificates/4.0.0-beta-22816": { + "serviceable": false, + "sha": "1GWuXid5RltZu+zMiPbnBv78TqUwF7Gw3hH68l4x7B83iXwAibafGtBRkU6b0Ca8xRQ0QW+gdZ8Z9qwouckGiw==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.Handles": "4.0.0-beta-22816", + "System.Security.Cryptography.Encoding": "4.0.0-beta-22816", + "System.Security.Cryptography.Encryption": "4.0.0-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib", + "System" + ], + "runtimeAssemblies": [ + "lib/net45/System.Security.Cryptography.X509Certificates.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Security.Cryptography.X509Certificates.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.Handles": "4.0.0-beta-22816", + "System.Security.Cryptography.Encoding": "4.0.0-beta-22816", + "System.Security.Cryptography.Encryption": "4.0.0-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Security.Cryptography.X509Certificates.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Security.Cryptography.X509Certificates.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Security.Cryptography.X509Certificates.4.0.0-beta-22816.nupkg", + "System.Security.Cryptography.X509Certificates.4.0.0-beta-22816.nupkg.sha512", + "System.Security.Cryptography.X509Certificates.nuspec", + "lib/aspnetcore50/System.Security.Cryptography.X509Certificates.dll", + "lib/contract/System.Security.Cryptography.X509Certificates.dll", + "lib/net45/System.Security.Cryptography.X509Certificates.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Security.Cryptography.X509Certificates.dll" + ] + }, + "System.Security.Principal/4.0.0-beta-22816": { + "serviceable": false, + "sha": "sw5j0BHJ5e2mvEtINy7wYmbkwDxqVJeMVW61sDK/5AlgqjMbZvWGNJ75eYJAwrSM02TQqL7CdJXM0KAGjv36eQ==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "runtimeAssemblies": [ + "lib/net45/System.Security.Principal.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Security.Principal.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Security.Principal.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Security.Principal.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Security.Principal.4.0.0-beta-22816.nupkg", + "System.Security.Principal.4.0.0-beta-22816.nupkg.sha512", + "System.Security.Principal.nuspec", + "lib/aspnetcore50/System.Security.Principal.dll", + "lib/contract/System.Security.Principal.dll", + "lib/net45/System.Security.Principal.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Security.Principal.dll" + ] + }, + "System.Security.Principal.Windows/4.0.0-beta-22816": { + "serviceable": false, + "sha": "7izfM6NEYLmcqxY2p+fxA2lLmBjCDH4BfRglAjss+DMoB8gPif/vT0PS2UEK1ps3OS4wVI2+V8HqS6UtU4pfbA==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.Handles": "4.0.0-beta-22816", + "System.Security.Claims": "4.0.0-beta-22816", + "System.Security.Principal": "4.0.0-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "runtimeAssemblies": [ + "lib/net45/System.Security.Principal.Windows.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Security.Principal.Windows.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.Handles": "4.0.0-beta-22816", + "System.Security.Claims": "4.0.0-beta-22816", + "System.Security.Principal": "4.0.0-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Security.Principal.Windows.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Security.Principal.Windows.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Security.Principal.Windows.4.0.0-beta-22816.nupkg", + "System.Security.Principal.Windows.4.0.0-beta-22816.nupkg.sha512", + "System.Security.Principal.Windows.nuspec", + "lib/aspnetcore50/System.Security.Principal.Windows.dll", + "lib/contract/System.Security.Principal.Windows.dll", + "lib/net45/System.Security.Principal.Windows.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Security.Principal.Windows.dll" + ] + }, + "System.Security.SecureString/4.0.0-beta-22816": { + "serviceable": false, + "sha": "/2ebjd4tFN8AWgibm3/37jVofPBm402nZW2v1cOET70oN7YufIc/dPFxr7iR52vVZvjWulE1tagtp9JVZ4QkMQ==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [], + "compileAssemblies": [] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Security.SecureString.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Security.SecureString.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Security.SecureString.4.0.0-beta-22816.nupkg", + "System.Security.SecureString.4.0.0-beta-22816.nupkg.sha512", + "System.Security.SecureString.nuspec", + "lib/aspnetcore50/System.Security.SecureString.dll", + "lib/contract/System.Security.SecureString.dll", + "lib/net45/_._", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Security.SecureString.dll" + ] + }, + "System.Text.Encoding/4.0.10-beta-22816": { + "serviceable": false, + "sha": "QDKTAvat7aDGMWnVkGm6tJvvmc2zSTa/p8M4/OEBBkZKNx4SGkeGEjFUhl7b6AXZ220m4dACygkiAVoB/LqMHw==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "runtimeAssemblies": [ + "lib/net45/System.Text.Encoding.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Text.Encoding.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Text.Encoding.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Text.Encoding.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Text.Encoding.4.0.10-beta-22816.nupkg", + "System.Text.Encoding.4.0.10-beta-22816.nupkg.sha512", + "System.Text.Encoding.nuspec", + "lib/aspnetcore50/System.Text.Encoding.dll", + "lib/contract/System.Text.Encoding.dll", + "lib/net45/System.Text.Encoding.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Text.Encoding.dll" + ] + }, + "System.Text.Encoding.Extensions/4.0.10-beta-22816": { + "serviceable": false, + "sha": "Z9DRS58546MQZnHHexNQ/cu+ERZRbTKggFL8+OD2+3dVOqD9sNMcClLhh/b20KdfxXvlyMu/X4uj15V2XTom0g==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816", + "System.Text.Encoding": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "runtimeAssemblies": [ + "lib/net45/System.Text.Encoding.Extensions.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Text.Encoding.Extensions.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816", + "System.Text.Encoding": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Text.Encoding.Extensions.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Text.Encoding.Extensions.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Text.Encoding.Extensions.4.0.10-beta-22816.nupkg", + "System.Text.Encoding.Extensions.4.0.10-beta-22816.nupkg.sha512", + "System.Text.Encoding.Extensions.nuspec", + "lib/aspnetcore50/System.Text.Encoding.Extensions.dll", + "lib/contract/System.Text.Encoding.Extensions.dll", + "lib/net45/System.Text.Encoding.Extensions.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Text.Encoding.Extensions.dll" + ] + }, + "System.Text.RegularExpressions/4.0.10-beta-22816": { + "serviceable": false, + "sha": "2vDV9r31A+zqYrgrwDglderkGCIhqOiLEnKKjGVzxXl/A+df6exN1Chy/Ib8wSoRO5nhwOPKwfsOgk3HOEOTEg==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib", + "System" + ], + "runtimeAssemblies": [ + "lib/net45/System.Text.RegularExpressions.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Text.RegularExpressions.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Text.RegularExpressions.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Text.RegularExpressions.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Text.RegularExpressions.4.0.10-beta-22816.nupkg", + "System.Text.RegularExpressions.4.0.10-beta-22816.nupkg.sha512", + "System.Text.RegularExpressions.nuspec", + "lib/aspnetcore50/System.Text.RegularExpressions.dll", + "lib/contract/System.Text.RegularExpressions.dll", + "lib/net45/System.Text.RegularExpressions.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Text.RegularExpressions.dll" + ] + }, + "System.Threading/4.0.10-beta-22816": { + "serviceable": false, + "sha": "tNAZqIJaAhnHpiEJdvGby7EFfirhD3aX+FF6vQBnHrk+bWVv4yAQ3k/skF7FBJIhMozenT41/1QVVwtTSR3HOQ==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816", + "System.Threading.Tasks": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core" + ], + "runtimeAssemblies": [ + "lib/net45/System.Threading.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Threading.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816", + "System.Threading.Tasks": "4.0.10-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Threading.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Threading.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Threading.4.0.10-beta-22816.nupkg", + "System.Threading.4.0.10-beta-22816.nupkg.sha512", + "System.Threading.nuspec", + "lib/aspnetcore50/System.Threading.dll", + "lib/contract/System.Threading.dll", + "lib/net45/System.Threading.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Threading.dll" + ] + }, + "System.Threading.Overlapped/4.0.0-beta-22816": { + "serviceable": false, + "sha": "DVOxcsPE6oytnqutQue1B2wbk8iOzbqc+ZwEJCSde0QB2hVmUFmXKJZ6/2nAlM7Dn1tQt0TXG9tgImMFN6vSqQ==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "runtimeAssemblies": [ + "lib/net45/System.Threading.Overlapped.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Threading.Overlapped.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Threading.Overlapped.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Threading.Overlapped.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Threading.Overlapped.4.0.0-beta-22816.nupkg", + "System.Threading.Overlapped.4.0.0-beta-22816.nupkg.sha512", + "System.Threading.Overlapped.nuspec", + "lib/aspnetcore50/System.Threading.Overlapped.dll", + "lib/contract/System.Threading.Overlapped.dll", + "lib/net45/System.Threading.Overlapped.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Threading.Overlapped.dll" + ] + }, + "System.Threading.Tasks/4.0.10-beta-22816": { + "serviceable": false, + "sha": "e7TcoQuIPQ4bvkkCY2ulU8NFvj8XqYxsGpD3fAq1KajAlpx5j327Q13lKxlGPb7ouHQydKHCy5G1ZGuydb0DAA==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib", + "System.Core" + ], + "runtimeAssemblies": [ + "lib/net45/System.Threading.Tasks.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Threading.Tasks.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Threading.Tasks.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Threading.Tasks.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Threading.Tasks.4.0.10-beta-22816.nupkg", + "System.Threading.Tasks.4.0.10-beta-22816.nupkg.sha512", + "System.Threading.Tasks.nuspec", + "lib/aspnetcore50/System.Threading.Tasks.dll", + "lib/contract/System.Threading.Tasks.dll", + "lib/net45/System.Threading.Tasks.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Threading.Tasks.dll" + ] + }, + "System.Threading.ThreadPool/4.0.10-beta-22816": { + "serviceable": false, + "sha": "rJHrtGxx4qNtPH4GXlgRDnVKVjSWJEHPL4opk4WqXnbJVo6pU9wPpoMSCfoDpIj0xptD/8GzU8EG7MK0fTqJ4w==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.InteropServices": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "runtimeAssemblies": [ + "lib/net45/System.Threading.ThreadPool.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Threading.ThreadPool.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.InteropServices": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Threading.ThreadPool.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Threading.ThreadPool.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Threading.ThreadPool.4.0.10-beta-22816.nupkg", + "System.Threading.ThreadPool.4.0.10-beta-22816.nupkg.sha512", + "System.Threading.ThreadPool.nuspec", + "lib/aspnetcore50/System.Threading.ThreadPool.dll", + "lib/contract/System.Threading.ThreadPool.dll", + "lib/net45/System.Threading.ThreadPool.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Threading.ThreadPool.dll" + ] + }, + "System.Threading.Timer/4.0.0-beta-22816": { + "serviceable": false, + "sha": "2lEYXM2A2zMZ9cIKXomXqF9fUBIxhC5zV4p5gMRdV9foU2tDWYM2O/DGwyyV7j+FOdH14fS81VvAdzh8VQPcWA==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [ + "mscorlib" + ], + "runtimeAssemblies": [ + "lib/net45/System.Threading.Timer.dll" + ], + "compileAssemblies": [ + "lib/net45/System.Threading.Timer.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Runtime": "4.0.20-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/aspnetcore50/System.Threading.Timer.dll" + ], + "compileAssemblies": [ + "lib/contract/System.Threading.Timer.dll" + ] + } + }, + "files": [ + "License.rtf", + "System.Threading.Timer.4.0.0-beta-22816.nupkg", + "System.Threading.Timer.4.0.0-beta-22816.nupkg.sha512", + "System.Threading.Timer.nuspec", + "lib/aspnetcore50/System.Threading.Timer.dll", + "lib/contract/System.Threading.Timer.dll", + "lib/net45/System.Threading.Timer.dll", + "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Threading.Timer.dll" + ] + } + } +} \ No newline at end of file From 5764b4939513dca88bd6bad1324095c24ca414ff Mon Sep 17 00:00:00 2001 From: Steve Smith Date: Tue, 5 May 2015 15:50:36 -0400 Subject: [PATCH 02/14] Documenting error page implementation - it doesn't appear to be fully implemented yet in the source. --- docs/fundamentals/diagnostics.rst | 12 +++++++++++- .../diagnostics/_static/errorpage-headers.png | Bin 0 -> 46238 bytes .../diagnostics/_static/errorpage-stack.png | Bin 59894 -> 60441 bytes .../diagnostics/_static/oops-500.png | Bin 87955 -> 88180 bytes .../DiagDemo/Properties/launchSettings.json | 11 +++++++++++ .../sample/src/DiagDemo/Startup.cs | 2 +- .../wwwroot/Microsoft.AspNet.Diagnostics.ini | 2 ++ 7 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 docs/fundamentals/diagnostics/_static/errorpage-headers.png create mode 100644 docs/fundamentals/diagnostics/sample/src/DiagDemo/Properties/launchSettings.json create mode 100644 docs/fundamentals/diagnostics/sample/src/DiagDemo/wwwroot/Microsoft.AspNet.Diagnostics.ini diff --git a/docs/fundamentals/diagnostics.rst b/docs/fundamentals/diagnostics.rst index 269daf08e30f..8b59ab3494ab 100644 --- a/docs/fundamentals/diagnostics.rst +++ b/docs/fundamentals/diagnostics.rst @@ -24,7 +24,7 @@ In ASP.NET 5, you configure the pipeline for each request in the ``Startup`` cla :linenos: :emphasize-lines: 2,18 -The above code, which is built from the ASP.NET 5 Empty Application template, includes simple mechanism for creating an exception on line 22. If a request includes a non-empty querystring parameter for the variable ``throw``, an exception will be thrown. Comment out line 18 and trigger an exception, so you can see the default ASP.NET behavior (without an error page): +The above code, which is built from the ASP.NET 5 Empty Application template, includes simple mechanism for creating an exception on line 22. If a request includes a non-empty querystring parameter for the variable ``throw``, an exception will be thrown. Comment out line 18 and trigger an exception, so you can see the default ASP.NET behavior (without an error page) for the specified web server (in this case IIS Express): .. image:: diagnostics/_static/oops-500.png @@ -41,7 +41,17 @@ The next tab shows the contents of the Querystring collection, if any: .. image:: diagnostics/_static/errorpage-query.png +In this case, you can see the value of the ``throw`` parameter that was passed to this request. This request didn't have any cookies, but if it did, they would appear on the Cookies tab. You can see the headers that were passed, here: +.. image:: diagnostics/_static/errorpage-headers.png + +Finally, any environment variables defined for the server environment would be displayed on the Environment tab. + +.. note:: In the current pre-release build, both the Cookies and Environment sections of the ErrorPage are not yet enabled. `View ErrorPage Source `_. + +In most cases, you will not want to display detailed stack traces and environment settings in a production setting. The error page will only display detailed information if the ``ASPNET_ENV`` environment variable is set to DEVELOPMENT (which is the default). You can also configure this behavior by including a file named ``Microsoft.AspNet.Diagnostics.ini`` in the root of your web project. With ``ASPNET_ENV`` set to PRODUCTION, the error page displayed is: + +(TODO) The runtime info page --------------------- diff --git a/docs/fundamentals/diagnostics/_static/errorpage-headers.png b/docs/fundamentals/diagnostics/_static/errorpage-headers.png new file mode 100644 index 0000000000000000000000000000000000000000..6c57c91d09f1aa9173014f0e99120fa7a0067baf GIT binary patch literal 46238 zcmd43WmFwavj(~e!JP!R03i_EU4mPH5ZoaIcXziCJh%sUceexx?(PJ4ceu^_o%ft` zf1ICptvhS&klj7g)6-S;)Kk^9C-{@BI0_;@A_M|Kk(3bm41v5Xfk2>Z;9)^aF#&cV z_=8|Ap=Jkxp#FOPK*iFa5`acHdr28lxMdg^%-7tMzAsk)X%bbn7j&>Uwz7p3lnzLM zCS-fiBw}EvZ);+0Z(?N$d4)hq4%!i)+l8&HU2IK^jO`)CXan4!74@H1TLZo4Q{UK| zSQtRquFw!b55jYgf|a4Ylb)>sM9cc=`E;az1~;+OH`fEF+Cu8ut0O=&{ByI4o~@;c zr4gi^U^57`!TslY2U~pu$i9_7>A?FgZzy)d?wXf=bt|B(t?xX3h@K=)NG{LAJ$In3jgNm0a7~*<#yE6VZP! z=R^CSp(fTDjsK?u^?!FHn4hH!wKxF&69JTQ~OL@);|s(TGXj$iygdkk%nmIU#prg*-;8s;*ZWyn*OiE6@+j zX)xw*QoG~ZVXRD{s)!T3yl!eASNgh7`|qkhY!(m%A88v@|C|gf6pK+@=={?xmSRg7 zWIz4KyJgpafs_zpjSMuVXPCB52-@Ln#VQBF0Ol}AFY)1+U8nAF|iy{>k z{GCTxzg`A28}saxMn@fT<7GIQB)F`j3&C-cmX{&zo0l{uiT-;jZ9pzGd0r<=J-(@hw15|NjQU%W)(aN+mJ8<{ z=}1>y-E)=FY^9cU)mfFb2){WjGjeK(fD9nsVD*bjXh)jjp?S3qboDLtiuYgr*Sbad zoTI9K7{>s{C8A`ffvK)Xf7FL`J#nwp9l%2K?=MA#QqhTq>q zG^4TOoKbt?ZiAsKA?kf!EU0G!y)Oc~))C=&4tCzAH(HMH|8s{ZN2aV>_@`kftIRZm zwe8l$)BsEJD2YZMq&5OqxDs2WJ?rdRj_@WK7Ew<{?n8DI4>Qa5it-nFe!LFa3`ed+ zmWmviZRsrTd_=m2xy_+jEv(LL-M?`#5k9HAAhl^0d|+^LL*8G{WDA2~@XEIH{Kt$X zIF>z5;>M~)X?`@4Qi|}+$M;j}Px#+Bu?;G`=Q%WWJ-^FQ87XXTM2Iit_>#B9;!4TN z){ZrWZTM}tVAM?uGP84u{GyCOoB_?vxoO@+vsRc)P+O14bT^sl-2@yqcB8|hfg$X* z3)j#1CL&oKT5<89m(X{O?V3u}(&5=zN?Q+a{*l|@zyOyoCkDpOEQTAEoSRP}k-yz9EnE=~4`Lb`nPE@uM$W3NJYv z?EI_fJ5pp(k1Vm7r-pA+%tho~sw8Wlq%EO6dDX*7BI4HL7ht2ap|&xq8|5dzg?7$! zZgI<&z08HJ|8kTi{H79^Vj^Dc5c01dqn@rtuOUMX;lj#l1f|&1MOyFL@=4NUs%9ZUgSv#!o7CXzTO_;1>XCHRJ1CD0P|#=lQ8*;Uo2zubC1;I26nJI1Qm+&R*46B=bM z@qetaC{@KDe@3OyT!YX<6N?$Hnyt=$eN3YLY z)Q+udedDbl19aJ>6b#Fdls;-PB@ddV8%`(~wSt+Z1FHnCR-O1O(Y&8ZcG5gjG|2!} za?S#kV2bA`Fz;7&iEAG}mwL&1#R9NNy6rNyGzluH30P}Rkvc!K3(U#6MEsf)TNkM@ z;eXfDL&isk0R1pG+TW#Z!X+(j2Tl9yJ`r_=x72|RjpTMO(w2|L!GWA55y58m=Wi} zQ~U#YW>emAAa01tL65-GEhDk}zRXKhA|yz{<27>@Tq&Yd5~IVTIpo8y2bM@or&4Lb zqD@B)WL!)Xh_lCrrzUT*ZwAII|C?d@M@79ku)6h&dd{w=_NK(DS~OygC5HhVZjnu& z+ocw!e8ku2o!;wGL~EIa?W$LFR&T~RLcGiJ{H88=-ePL@m5HAFt2*DEcW1+Gk>%wh zY)lpwmHnxGFD;y$+2}~iLo0T)Lh8&qht1NGE|T6IA#c0SpMrZz@)cDlgtzUzM6+p_ zlE7qU7IgVBanX3~KiYF%!9WTVEFPY%Hr&GO=tE}!bMwVIO!LFKU`pdPrfI*9h}mQMXo>=4h8IS9IjsEH9pyq&LFNY> z8JR=w@Ld&p`3vv%41K1D69djzhjA(ym_5rHs9OGG62{k%5dmY)Iog(ykr~5d_MXM9 z?{dq@6!&x_<)7IO#;*)Xxd#SU&j0Qxj_-;&kV~cdI?Sz*`|*`OWC$Wc72VETB-GF# znTU4pq!dlO$K@zITiNoU{Gg=02ruqtmYM|fqWy!H(L%EtoSc=;3=ij*)AI%iZd^DP zmiB%b8+#$}cXSDVV=`=eZ#~5oh3qR2v1v3sf~3NTAeR*iiJ!O0rO8yrE5R*tOh&6*DL4fMT#7=Gu_Ofwm| zW{*|Fb)$B~%rfZBcPqgopfai_)i|JZI(oRdB)vs(usxNoxLdKI^|ZkjsU2(IKN+8$ ziFd|?tgM+c4D^Fx;!?--;z*LX@%6=Fvr0;cbe+!T-4Ys$|2KboXqli2H;@jF#VUG8b9{t>%d*a+201da~-N z@X&Zd+es*2c8+xtUOe3;kB+?~`}yk1gPD$MQOH}vhYg|%W9IUF-*P7Q>b0(A|IIn!7q(XluAiA_DmucXedV(Cj3b=$X8ajeI?QOeg6tK>FHUb zI^p~-H22g-t+y=^GaK2J5JV!>(qv*QN4!d8@Hf~rNNIWv-BWO+?-vatMZj&%*@nC2 zS>Pl79s_cSF7tA-}&IiZ4QN?0?`OY^!*f(e*!1Bc*o3K1qD%{Tr4~0XQh3M zzKOj#lOE|CI$$0RQ*ud>{f34|=ioj(95pLPNpd?j_gFZz;&1BivA;7T*<@|v6eqcnnBNvYt|olzRi!r7ux8K0U`cbFp>lA5 zsj8Y^mS}h5ij=0)h*5gTk6%Y*^Mow2ARw%#uH=GITkIjKKT-%7is6#X>zMDWvqf#6 zl6Ui32u4+t0{>u)eHV!@%UR27!Q{Q(PG@BO@*#b^JS72t?5K%?^ z?BzJ;Qw1sU48L3CXUe@6!s3(ukgkiNgx`g%EvIBr61qlalP37q`{qphgo~5re~71% z&U7vGLwx)KJ4gRut-l-Wu1LSsmGGjnAF^bq6cP`*B)*EksnI+2V8p-wktARh6D$8=xFDf?i4ykGp@)q(` zw@BRytZ1I6rK3B(e--`4(y~KknM6LpNM9dDTs*3?x+q`+myK5fUMvis*#G$p4>Rtg zCou$qL+PffK|?I8WPk`+N^{CX14v1B`(SEeA#7lP0>)$FH1;05?+}ExW@N&Ojb$@7 zF;Q}j*r9f)Y39HEinPCPe)4N!=lGOW_AILQ61BOC1IbSqZf$ghETg9DnjzH*!6uBCxN_!Rp=+snzC z1ijGtymB*6pW;r+6Q?^0s)t-y3*Z*tpp-h;+qaK)Kw*c=qO*lSX=rHDT1?h2e(&Qp zzh%deS(|q@-Ze%hVgF!kTI)IPiHvj@l37W;denO?n1KB%oS}`&AK?nEYe|?gz@aA` zSxnaR{bxCY)g5ul_OZ`%84r`4w#fT=xEV@pGMk?r`E!TV`~w3uAl~&>Q+jkkqy^LOOww!iLnJ+s)Am!Fe$nLF&e3SD-eXnXCR!^r-cBSQvKUUefK0R(N zA5SYi38}eYb$`_K4mdN^Jt-P~e_&^1VR1lJl>d8F<_>DX1U5e;^9S{{a|1Q&je?RV z*G*1+ib|-sQK%AUV5L4R70FQrxnDq%9MIn0_f)^vaEvlaGvrlK>&JO*hCA&2k$3%` zJrTYFfG$p_49Ga8SpFi8ja^7z^Pjw@HQ)C$#8*{wNuHovXla5i=q(vpW?IL`-)`<^ zW(1xKPp=S5v1kSfM#?yd)7TJ{m3P}PCMHjRpsC`~sKzBYKwpMmCa{;E%9;iBE3EK& z@w8srip$HeJi490%4#(tsyrO)Y#{3`` zxv;@s_O%SkW#Q#^>(uEeG)+F-oze=V>^EL+_1v{9e>)tg2HLzOS#&qMrYJ_ID z5XkGC3y7dp`86qADW{AE46&6QDh0xf4e09Wp$3b%4Hga&qw)nU{jmCUK5k7&bVnLE z>#9cuLCAiJf++>T?3`6ymKO4YCA2!LVi@+aWk=$Gd-L6G78Mn3&!Jxrllu$=aD}+; zO`o+*>;MNEGyLO0wD;S~(;8f1o7nfZJJe|&?wQ>t%z$J#J3sEt+?HK28LX*l_6_x9 z$+h@AxmTe=-`(jSMqBC5W#3^ub+x^ox^rK2y9OVj@fK;o3l264%0CKs(YfDw@Sb{c zeakX2I-W~^3crbv^vaNrH-|@@@~?LcX0Y3< zn{Q*9Vsl{Vx3Kh&+m|4R=RR0?{1O=qj7l3S%JLyBTW9|5iG}+4htB;&FeD5dyqG-L z;CamF9bU=}5C;Keicy+aOD6ezJfZ&zojD)vnd5-g*RhHnOGDTyNd3?55MZjcO{EGv z^`B^%)`<-neh-IVgLKcnlYx&5i(k9+nT9nW!EnPt03FKTD=wy8-PsB3>%;%L^;%aV z?+~-n4sm2^3RX^zBesK*hDMr~*X+mV6{&dd*j#n(N^d2go{slhZ#D(ETl#&9((S03 z-v5Ht7hz~;K4LD_#)~+Pzk-y*=%RXY@HDepLc-1Y5z-wIXldzmEw;Qe9X`AFopt6uIr z>8W>n>tytvcG^Xo!O1KXe=T1jeKC!G%G#+`$Z!e6{bAOC_aV=Lkwc|4dvtUu&?24Q zC&&Ut4ApVUg#`Bcd--PS?C~i|dsT=43)76XJJeB8&M2eXiF4#VauumoMGrfq5!v@6EySE$P z0VT}ZW^73>>An%j5*~jgB$?wkJmRs^c2z-sHsV#lxk^4lmTA(*oiHg*E-u}#{`Mli zkt+~hbT&*1im_2rD@8>FpLZ@n5rjPpc}oxoCszUS&gh>%P*2WY2RIvNHX9o^KxVag@F24hw|%gTx&18?QJH{*J~hewaHvSVb0zta|w zaip4Q<>Ciz_=$Y#HZU>tS@oil9T;Q&B{Bjt(rwl05%{REnh{?4$7^ox?|>Z$0&aL( z8ml*P{6Vwvv;S%r?25WP%sUYjzleC6IEKj<>`Yp#Lf^F1NjBEZN5fZBR*iONVaO!e zD(WDdop2yOB=CKDm$Nz|_ay8l4i|`m@bXPbOWJjGHS}UdR_8?NGM9CZbh{J*gB*vw zy+kIEDS2fu{Q92`o-62+dkv({Q z&ueaTkt<=)jtH_Cw0cHIFG*A$ZVB2LMi8!GxK|aGD@HKxVuEyj%em1-+Fx=)bUzuh zzT>NghghGOBNl6foE$qJEQd9Y+?cG7yQ82?5u0uuH7f?kp$2~z-=8M1)Sn9vssBuO zs4mO10h7AMW@u<=Y-*_lub!9)b+x=zR7vg#>7^?U$n#1-FK?Xv6!Mg_FZ_uFE+>43 z;CG3XPvsEp+X6-gns%RXj!&b9FC?XD2uHuy=ec#4aR3LMU(l9gd%L*p{Q&5|(!)wR zRkJ;=Bbf&8U7t>9?Ez5r*E){~1ndX?(K>I}TGc3D);0EZ$;`p3V5hwB2EjtW4znOs zD?HHx8i&>Q)t$}k%KLMa6uiE(>1Hj40-@+@cHbBGk#04}1{*bqXEJ|gM^XE=JrZPI z0Jv9}aU(k5;LK3H+!ZW0Bs%0`v#lYdxn7+rrcroK>aoH*?pY%8se zi*F?+cExO=SVk-%60&GvMCPt`G*);>eN)!jO5D)U5GnCi0*E?$yCbm)FuNaZEluJbYHa<4F}A1gPYJ zfsfZWHw6R9O-($fXJ;4$1R*)n@zgKf?Egp$3B6cbTl4>^q^U_5N3ZogH}_rYl!}tF zp5EA-eD|NylaKvRd=_)8`!f~L6%`e|0|UQ8@mQ=^+M&RZCLbfd9a7QaklWwCT|Jtb z!v2~j+j%^y5b(}VFDq|lZ8VHKLY7KFZQ8f+Ryl**k%q?XIf(J+FaC=Xmf%h9#xLk1 z6Cy8$KB4Kbt>Rd#ygjd+@6fOqUsP_rj8$E|Y@$5f^9R;ME=Vt?ENiu4|Lcc&wwaLE zMd)`fJU{C-x!&j-!p?w%;(b*mv$%-?`8`}%N8|_w#9M=7&w4+v1$Sm1m6*OyX-10L zvSV7>Vek#!S?;U+e!Jf`AzZyp+F`Y*?H%*bPfmZ?nfuj8r=VDCC9F@xkhCMpe*dDw zN+@r5!K6Wb+!c^ZAM?$1ZJw@PovP$PQEl8inIk#d19Kz(OaD+haEzrj(2h#(ZZ4S_ ztJt#Xv90i0fJN+thT!5cy#^#AD?T31@jmirxh!A=t}ZU^vR^}*i$t$Cgle_#GT+N2 zs_3}BAffjnYPjj!D!S+2%Ph{s=7PzQO0C@b8=sl`hz)ywAto;wJMvL>VZpa^4Uv=k z`$U`$h>xeN=E^EeQcE>c_DNe8eE~bwn-BPn_3RmPa$s(6+*T!aU9Mf51izZ0=vZ-R z_R@<8crmD|tN#SIpqcWFs8jYVIhKnzjDhGHm_Uh(^DH#KN0GpZRm^xaj22oN(xTcv z^~A)$hX(;CK%7Ddldhe{$im^5*nsEm>heW-|K-PY%n}d%NZ5?b zZscj2_P0eH4%>N8t3t}9jL)Wty7Q@D+UUTDY3VKY&*wNJmos%=S+%H0g@gq9g=JDQTAYFh2L~Yz# z6wJ(+z^*$wbud#Qggh^Xa&@P6J87 zmKpLa76mt-gFEm3YPuWVh@N!>u!@nfB_9%EV%mv%+gEC2H-Ge;-ySk!o;586r&tNI zy9QA4>oza!e^R$W!bGq)y-HM3j0h$j^X@E3zTmtZCw_T7SBR`C`L?|z7aMs$tD$@1 zV9gBuB02oKoeULy8!8-+#`Vi{G5r#9<#aj`7bP}x3))I}o9n4qW9(%%%f(&S`54#x{Y1xvjHu*+L2rz81zIju z6p~H{Q9YXZBGa0oOX+2C@%R-1hFJXNc>|ZdL9sV1$*wh3P!E)xwuH9awJQRVDC5q# zVeNXyJZyt<{06s=`^$7d?-c&sE6s%j(4}7~!Cia>d zXCEwFs;a9$oad9yRI(sI7-{PnQiu*>PHP!X-a@D@Zl3o{b4O>Wx}5~x{%jP(FHaJ1 z;s(hD8=dXN0}WdVYe=aU!|xj;739*593;szPt`cA74NU_spqu3ryM!eUIfK0J`DAG zczDQv`t)a-Ht*x0C6ehrp&v2k+hxxYC( zxtJca0{hK~0M$C|_1-kO>z65eBdAZw{i-Zy|O3|mjeb^|#i z5kT27k%T|R=@^%BSfOIc!?YZ#MV~dMFAbmHWJGg@CTXl&|4m{RHRYV7oWyCrWjx6CSC?U|mk9UKr*Ln|*D+{PH6AFPLr z8!@bj1ynmaGccfqhT;}7X6mX)?4oAz4--++k_g{in4TYOpz@#@(FQkpQ;Oe`R@Wi@ zDmkFaZw~Ov`Ab$+k4i*@nUI*gdJ!zB%Gj7Le@bfBcX=_bLvz89Lvs^8X=i5#IAw;- zO-#(|`lcpwR@T>FDsbUY3EP1uKkw_$mW)2$Ot$J=S|U#7uwtKU-Ij_|c6DtW;br9G zBO>v-uaF!+2-eihj-~#4SN`L|h9X%!yKi#r9q;+d>-!&`@IhCWzrG1x9$)>qEMToK z_D6Kb6xlIE!C9)t4F)0PC`LAB%WyTjv)Luo)Kt64&L799<2s z;4sFPVM=8SNj8BX>L(|BAzlYCmYePZbBJvL;>(m3F5%?Lgsp);Qj+uA41?ICpmoiV z<}a~TYwLby?O>aa`l7I;j7-kA3U?Suxc%dED3O?VlH%LjKUCM$bo~A;ny<8RcxXA&+IwXJv#?XG{pzL~ zA0L0^?_d9k2}Ph5Plu+CqT%wEvAPx(gCNxh<>40mS`2xAUOIc6R}1C1s;iaGs`K|K z=Bq%SuHS-8-6M7JbSe9E)?5e6oHkWh(D&zNI~zNOL5b^k?{jbV@_j3x;IfH^hf_zS zkM7OBJQw`D{qpTnd(ldfZLNLB)P287^FLeLR|_5Jf0QU(_j=jfQ?!fq=q?`Z9~hjS zi#c3f@`=b2X_kS z@fGYL{r65(^;~Pg^WN}w zU0#-OrUQCL+Q7g9BB(&X{vx)BKuwX}7!C>%V&W_~*I@I4+47BzyM1Mzgp$Xq*t`bwVv5WfLPBmaDk(IdJc|-Y& zljv5i0nkd3^E+z>xZ-nz4Xlvd5RwkFZH<|eHLB*8J$R{8tE|;VHg$^w2m!&2Lv=@G z3kuQTml-w4le_C{SZCA2&;B65N!LCYdvUMDSak|NBzW}`3vzE?gUaG$&@tCpEKO7) zXT|OBoiSIGgtEWq+uX_hyi1QE++4$swO`!Q0&P^;mjhMQ$_-omyv*OWOREsn!;+tp zBYwy&2PSGkrUF~NSuP_;-{(QaOYM!Qj>Dokxt-foiGQ?)bi=tkmHN7hh+HwZ_$n_Q zI>K)o`1Me?b)#7(&A)Ssvn`P=+u(64-ZVqLtQ%MDm+D>^Ko)$^i~^+?JBbF{%ky~r z#Hi}xSTPdbm4zDh>Y8X)PHw4Ys)>mjJJp2$)IQ+FH-w?3=zm@zv@@D}3yBVN(1`o? ztykjw5Xyb~1DfLW#=5Ho=9m^`GMStdnOQXB(j$H#>O@(?ayvi$v16U^;RUxQU1?BD zFXCfMimrtLs<_*ZF){~%#>m*5PbLA1@oVY3Ttt-9*PCW%i#S$0bu7dOkUh;{=40=Jv+_JQ|dCp4rD0@^jZ^7;6)Y&T3)ngmYVUl;)u}OODh~ z4T+m_tah-6KxhXC^(+j0mRblIoxOR?6+@-+!`*u#|1-Xb$X8xarvm}SR{pCUY0fvN zvil`OR+acFQ8khYVOhBRGe~Krw`g}%!`*W)T3U!k=jTTy8p!{xT2f%5GKPUXwh-!> z=_Blg6l^Of6grWp%<(Fpv5}RWGTG)^#Y6vhp_;uF(|iNBGA7e6jg0{_iVG($o`0ut z?lw9+thRAprM59=rY__8erOx--gBBs12YhPd?J89Kl292DJSIPJV4)vO!p6epzRT5c^W8*yW zL1yDV#c?d=5Bfu?#Y`oUhSRTt6iUq5OgXFNrWEqb(yCX%D~FqiR&o)CLx_0W+VxMr zDBtP-P8x3HA^7?-DJ=lp-2SMNbu!TDK+-!^!au(kL*k?4?`E!wT&eHdPINqVkPaVc z#i9AzVXuXa1$4Zg^rvefCnKN6=fN}?=tY$rES!w|LO+aGMFOKf)OuHB5*y`$ARk4} zXtRL(IyQ!shhte$@*fKW|BPCNO8P3#Hr({~Hv0#!cfa9e1b2Y?Cijs^^z(mf3BlJN zn?5~q>92g1An0t|FWk`HnP_g+)Gdo!uRxk_?}hf~qP>5`D1zakAomaMjFgUuhO%L! zG$df%@sDU9p}%DI7;C;WxtgY)MnXUpS$GtdkQVSO#5XzfIUYghWwyf?3kWJ)G<3A& zcRb+x7J7y=`qnZqwHJF;PxvIrDDBg{fVBG;=CQHiH#{6Vd)z>d;*OS3{C7P%Q9!)G ze+s|@yo4NE+leavg@2w>%}sO;MVqYkC&=URz$?>f`Ml;zM4LOb)%}|gS0V=eO+hi` z!&$By{D|o(A{z-Q$*$YBw!Bm4=SLxGy3!w~EQ;AY0$-}5jRKPVfNWpF!LH2SM8Iz~ zH5#xH5!{^VIDX_wM>;cg+N0{Z7{`KZ|vui!xRCq9aFSW0H=x};l7Z+@=% z^70Omt$pJtuW*R~`A-q)ba~^!wyXAzTQk(gR)stN`X$NdMpTCeb`JAdR0#F>WSyq0 z!PhTN_oM+E8^cao|E2BBk|WgbDNw5Np419`lgSuX}Mr1P1rY2yZ9;Yg|7+*j-JrjaVh; zEx!mTh~1Ywc#;KyywqQtR!$iOlEtU%{Ru9SQ65xqKx=;IZIZro4YfW50)aYeJt>TA z+u9ud-7rAwUS(GH8822vS+D2t!FlzM3!=f2i_WsfEn+htUnH1%yxr-jb(Q=9f9vhN zuZ|hPJAJuMy<*j~#6Dd_2q`)%u(anXlZO5JtJqxgrKZz!8#7@{S=+<)4xvXjZff={ z{&;TwXgwexqTs=qeba%OMx&x0?|HfV_JAJI8*Z(PGt`l?J%si#M++Pxk$Au}jp~2W zRtu1xZIF-=$YNeD9BL^F5X~gmxCXLC3;AW=a- zCcJH*H-(v0owF677pE5!LGb$mfR#!vp)wvM>J^(Tud!pPG^e*14A*bVeBOJ+kBdxJ zeU7UG!c#TyQtjsLF@VC+dchdTJB`v1STlOjJhs)4b(rRSe*NAry(ei~gTB)3J_cb_ z=<(}t!59G+JSy_`*gvT1%AW;S@p(ax=Ski3`+kW;2ufJL z!G2nndi(aF_&mhnxE)HWjj?acb?x_W>gj^QQo%1$g`X`lT+pawCXQOo59JV5&u=X$`Z zGlJ4+{D+*@(h@b5OuU{9jkHWqC``m6ruU3;MA7H z#Rdz+=j=48UIWFfg=@<&mP<3eet0dc+Pcq1%9k_e%ylCr;NBZP3B0iL!NFC<;aQ2$ z0WY4yQV_s1GP(!kS}RQ&S_Utz{_VyT_QJH-q{FCg{+^~J6`5fN;Zi*HX2198RrQLki~S`0yAWi z9W9y148PFSGyv_L!Wk%%z3T^BDQ{|qFXE4)bhEl~u;T+@nlnBzht+B+MYX1_zEC3% zcoAU95*w~Sh$}~1e(QO|2;+S;Mb?}YSPcAZau(`mo4H#|F zZ2V0~$FO_I?<4Th<*$M#9vg3W&yYsnVw3YTsU@%j1pwI5-EG0+Z*mg+2gnb{)Tb9X zO-Mz(S{@qmEdP+#*SJ29^UL#g;c-fGCJH5!rHeJpoa&8-)kMlqN(x2gB!Sn4)7s}d z2YDyc+X>rD0H=KxPl94L@y@uzdsP8=;67i1KTdj5-Uu3w%H?! zGTpDY>TOO7??c)D;)7(P8^uhpQ zkJK)IpC2tiidy0g+)K7aMrygXVT9j{trN?qp8chcYh!@s306C}o0PJqs(5?$XiRTaG`hvMBGciZIjMYgY8(a( ze)K2=2x3m#7uaQfu^!p_>Sm$M9r2;1R$n?lFW*F7&d$2TIIkN|R5z;}pfG#koaTVu zm$f|br`?UuoAQ)TD`ThjR~F_@0+{5&Ij|icqqXV01d9T)Zu6Fa5d9bz6|l$is0AkdpF}9aWn)>ezdKuZEEA| zw9S^fLU*%lQK6Z`BZUCqeAC~hARn&tM{BrdpT(NuR=ACct8itb<(l=v`|@FTd>#!D zhX9AKM6U=GtaTy03z{~MUuqfY0F#IL<3V@`WIU_^83%KTDwddw)e>Y zS>LQiqo4d&?L+hI7ammLZVa^U$Rwr9-%vDai%MX!pBI>0heyEc|Fyj7Dz`*d3Vach zOx2ptjN91UwA0SZwW;6dGl&}-Iq+)aiU5_C2LQnMBZRu}R`7-|MDAlZ@Q@Jil{Y&< zYXH^C>s|qVF0F<7xfk~i#^I>rZAq3;5;q$2^X-Aho2U;hw4;CLiVW})-lIA{OYR8| zz?XWNPw6L>emRocbE2=ib7761-=II`^W`7${Zg!9{3sZICf+KRS&ODD{O6V|W^#qo z^EPGVk1JT1eG#&^d1>gS5x{plJ3f-X`xEjma3LgAba_uc-A#APBKem8?H;tboDe4V zqu%>x1tA=jncfKfqqtRHujO^yH&(JH|4`iG#2%d>1b%29=PB1MD^qqwCw@%S6U;^_}I<#k84 zu1US7ayvqARmitoD-QQ|l4YGvug>JTY?Iz8O?DI9e9{(Cg@2yhv6K2O-av3F**y_J zLZe|Fp^xXdAR6sj9?sJ^Ja}G%j!3WuB&6KaADRfRNYyB(!Af77_E$e}2YjOG?^q(1Su;$H2myiSB%6clhV;BkzSYP_9MsE8 z?)aeQ!X)()gNz;R{P6wO*PvP*_yEP}3F?wL}(G(lM;R z)1(yLeZjreqq@OtB}>chQHeMmA`M_!Grmq7=nr4|sIM|0$z;5W4wMmo2x?01M&(5zD(RbHRT`C(7SNAj6+=Z+nk}$3+7%Psr{!gRY2=_erRaiwdTM5Y z=3xQ2d*LqrKq{LIu8Wi>tKiK6iLB(fNphv9C-Tk~#rnNy*d9e*+J|V>Vpitl)(0pU zIG8sFf7MF*b8^#}T+qp!S0E*KC=%kb(MRpBiq2F3STO2zT0UC!_W6EImILVUOe$j?dz4=w*76hOtG0EEA1MTtq|ViT*+t+G31 zV&&}p$=cW%=@vzg+(OKTK!6|mECY|T{9WgJ%f%pWHxP{m2%mrR^H2V5tn)@;C5p2L(}91qlM-dZqAjZpJ5;VH4zaJMwO zxw+ooLYbuKhQ5=}BA@VdPU-92#~>dAk?>@zvDHlFqVY~|VC-`F22V{th_~>Pelk74Un=7Rbf))Xnnk+p#vU1ex^Eb{hj0AptcXD7I zZJ5_*?>7a0#9}EQ!ZSqxiH2#HroaRaN^Ee732hk&pk^xE1VBWT!|3t2pr#(tXq- z)RU>n&wligyaRGXPfvK!UR`rK!Sq)<3hOGYNf zCay>wZldVOk#P4KQz{a736HjpjLvg|0yVp|^mn$i3lom)( z-s3p*8*X7!u?{y9rs9gj6E}7Ls>tk537(g-Li?y!vr9d{LPPteNK&ZS~V{_d(mfmaPn^S!Q}7TnSneN z;8(9te;(-f&W}SsCkd?gxwmXUT$L@DDQ>tJ`xv~War^y~HdqAs=?;+HdFCKRQx+e< zq;mK}K)$U55N>@C{7Ch9OsBp4CqdKC;C3JiB4PLqnzmuH#~L-#?Pq=qptAy`O8{+u zLrVaj@j0Ub%-|z?(hi7n;879VrKOjYs3Wx8FpqzQgv7pBEaPuO2f4Ta2ks+{FH+Rn z&bDcSH!dJw0~m~TOTD5&o4ntPoSF^p>CVPvz#~lbw=ePsi-s9qhaZ9bn$*_8+LH!? z8xIdJo7~CG*WJ5MAihAH4m59?f2u+QA;pv%m;Ro6c)tLHO7YFWiXHD;PIQ?s71j>~ z_$x6+|M(bQr^Zv>Gyx}U$HQhn^buZh)MAZ?FQ zJlsM@=YZRO0eQo6n|ax1Q|a9Hc=Y7|22b!^CcXGG;#YhgG-eQXWqRp&?S~8acfBtV z8mGHC=zA9A7n`avand(@93Xw5yIxC#SR)2uBh3ypPYvnTNMtWNr* z%vmG<)&hWhkRA!}JQ##;51vF98?I&r9t*3}iX8**`FlfxiT(PyZm!S!Ev~H}#IEmd zj1OYe9rs&jYgCSS@so?2YY)E(&;6;IX?}o%pqDDir1A)Gc+ub9+>tVIDQ(!q;}GJ$ z0sQjPWwRFnvH$5Ng5kMJ3M6|;vRG5LcEDhO(%KWkny|oIJ-Rm@DC+bnx-Y-vE>B96cDtgQWiU*e=5Dd{iAn6 z+wIQdB^)aF`8+HJ9!^=0n}Y2wg8S_T`~Li+fs@e&hp>8dAte1_y=*b{`A7M;VN!Ff zI1l$JN<%!!N|w#xGoV88TVwx5iaUsdrx$1c*Z>B!av6$cR2AgQvY*Y{on6$_&;Cr@c&^)46SPU&!(ym|CwByofw)r5sxGCdQU`; zFAP%5<04WVoklLJ#b~CeYJ;r-$6vA8+lxIWP?(ledGP*bTukW(m4u%V6rU|d5=`F6 z8=Y+qCNSv-BG`>r(W#b0dcukJ4$c4b0*uik|D5;i+(tu$wA#%xuansue*D19F$uw@ z+YL;~uQQ)z4kh3yZK~2kSK4T@-H-~!XDcMI&Egi=jI}9F=cn86fg^GMS>6&F zip=|Tf5z!_s2Shy)E$cF{Pb{zxvt@I>EuZ7@Nu@P5Hun0opCKwOjXuU| z>oh(#%+C+H_5M_Pq0s>e6we-?opoi3hWPUqYc^oUGw3K&ErSYKGG1OyDsmSfmo8A_ z9Rwth;SMSWzx9xKY3en=AYto1++K86l$4bPfnUie7prD4wP*I9(1W5xcX!_1y*(RH zCcCQnL!ga2K5DGIV=JPRWM5v12Avj&5qZsSmVO{GH0^!dyH-O~)Kg_)cRFiABF6vU3 z9kCax6P>~Ze6=Zt$8jI|<3zV9uwJaf)xzMr)Drpde9Dj%jv1<_N$`DrX8suVmE zG*bd`xy6L;TgjGSo2){cEKHyRD;?lN5vaqrG5^D(f@e1?Mgb5 zVV>FI;Opz_J=(|xt7o8)&RMS)XK(I1dUU(4uI_E#>X%-?GOk_vzPr%2&gOhZQr%%#4E zub9<_S6vwqJ$+g&^AcvvFws7D`chG0;pguSPxP&<3VrH0<_>)A zRMx#`)3b<687fGNlkMdWUk_wQ?b;Om+E8Erxq&B|RA4#^Bx-}CiZCW3Ix5~nsX0Nk zi|3`DV{3}6rfl}65m15;&rYiS1nCvg3i9^Wdv{XCd*pIUvh;S<_0=*7(My*G&tnQV z-5RX)0Z}?Q&*A6S-`y_q!_;y)0z@)N;`Tou71PtxL4ffF$utV?C>_sCzarrX-$;^n z-V4m_+@LknVw;%a+7-=j!6Bicc8k-b>zbMdI|{RNb49u*fv3-vmX^k$as>@Yp^HP*?-SSY>79QoDv- z|FV#48F*H#C##l@TyILj=qGmfGPK7Y*IYz@4Zh*M`KMrj_e*Ts?eYJxo=zFIBOupNE*zWbd+bssK=8ycmR;}>X z^v8=rqfhg%ei*s-$}zcV3$4tX5zA_I*9Rh0Hf4TiPE4@wYSxL@sb+{rp~!LV!f{`_ zYbZsEUmmGv2`4r;O)P}cFui73iIx9IW!QRH^ItFtJ^mPjt^=vDZ@cel{Gn^{1$xKa_v*XzLH(i;GOA(q;+V zbO~`LcK~`fu*itkl~#wc{%Ws-g(~MP&3n+AHwXB(;#b0}F=Zro?EClMLuXeb>i(&J z?QZ!8oVB#cB@tDt{1Ze*(dYX;o6xE3l)1F@@cFOzsW$jf<3us*PSw>v2(?}mO&9PMd0zbmQ%W$$Xf)Fzx0tbciS#tBEP(T#;y9LtWsTb zb8|rP?SR*FOQW$kF>Kl&GYiY%pX9s$-28{eWvuBpO}zd4Fe(~rF+0>h{l3adXUw;s z$GN~_F~HB=S)^AigD77E6-M}(EQhgr57#0?K}z}lhkP>Q{7IUUD2M)af^FcA0zEH>UTBXl~CKZE5&rN7<9 z#kqP^;N+JilSbRs2HVNv^_Aj)sm`+mg=^z6E-`${q2*Ij_e0!mF<_RaLEpUa^#g?| zZZbo~ZAO}*IKjL)V938W7XX~8Urze-{>1ykRUreA@)H3mO*WlpbX3xm)kIwPgJN1iR zxG)*JHW^z{(@K$(md+}Mt=YA8bLd>d(ReK(bO`#@aF#}_TsSM;8n5>=V{Iy98Z~O9 zd;XAHUxk)X7H8iFJLQ;~636`cUDn21Q$yK{y;yuVQ$sc5?M1`2yW!dmxoz)Kj2zDY84@BHm9C@ zd*JlWD{SLWe4A(!dc)q{9_2aady)O~fokD#rO9s(1Q9&PYF4HTQj(J1na^4duOu{$ zy&u)Sg9bfZ`F^yna%^$hlX^~d`4I_ab|FVg$euq^WJ3PPlc~<^o3dLbC*WdZwrkn; z1F*z-S5JN0ky5*e_A<|WYn^B0HsC4o{CZ`D==19?0G!8s-dc1tEfzWZ`x`~BGb8C{ z>oC%kZwex@KIjWg4Ov$FEz8R z2$xteuy^#xb(S`ho3kh%5PflyXsP6{TwMqXoD40V-_4_W|3 z_=_h-F~17lfAQ6!)pA;0Lt`<}-tH_Is1afadK?7TSOUOYt}UaP=pNgOM@ zSeL1HonE(ItFEqI4q|yDm83$V95`!!yT2C6Dr992fLAL7-MdpGCcN7+>Jjs-?5HV`%V#q?e+F9$zFIL@3>(|Dotx5)(Tc?oHM93f_O|%|DC=& zVI82tnD_5H4R&Du{jrRF7Jrb9Kq0Cbhj;xM^YrOtcb*~H=E%kvW;&8gKCo}W4#|$D z(8yR~zziCFVfV&+vv(!o06)%8JMvf;=UhMd3F5yZ^81zl|NB>IVJhXj9(>Xiic3Rm z(}TmVzDz9qm8>Ovt#DT|$m>@2yFh!Unf+s7S&{OTb)Pt4n5p;d zb0n5?@6n>Y=#Sq@!c{Ux&&6wAOfa{w=!ByHP>eV&A$P{XCk=t+t(02=!W0zp9Czwh zhZoz0cn^w^aD~MBbL@5vyLz>TjwvR z&ERd_0^?Jhf&rd!4Gc7Cut-{-PLhk8yTI&%n~#tF=;)}) z*(Mt^IQk;l<8X1MAL85NZxpd^c&p*)c&QJh5Yt*04Z!<{|y zgl1k6f)zQm3$Sz9+I{f4mg{LAG91;OEXS#o=bKzO60ehsp8m&M!Gn#+ztj?o-(0Uk z^e4If+9U&B0Vc4d%49sg5ccQYkR+*v1CQ?QivDM`%zAN42Kf_ZdOClF#p3U3Y-}u~ zY5JCDRa>-N&o=0pTM1WTPi3s-<>cndDl2=YWr6()o@^QOHA%9MC|0R8G0t!r#-A!^9};5l4`PfcL2 z@Gt^eF(6eva|3kDGz%oD8!hp^06`3dGb~&qB5Jc8cSrw|keG;eJ6JbdeEp2wpEskg zWM;c*uzciq1)P5Vuye}4HHZfNAUpyBh)V0Oy;yhq>Ih9tWaJF2>-V|ft}xXjPe@z; zCLJ~$_k)d@pMMY5qmZ3#@Yl6d`L9FR0?K=quVpwLBvOl?-e}9oQ0?J_&A%JC`qaxOAro?210LV=Ir!Ay&AG zwvLWsTfpgW-ew%b-`QzEaRilw?o+-@(D070ap$N-T}>EpJ*C3YTIZ$Y<`!;X%Q`zKu$_yPydb#--dF^|U*-1E^brSbzs<;M@fe!xu#_{ha+V_2`A z)tEi89F&=USWzIy4E)5Nh0GJ+i z;m41+i(wMSz@+E$Wwd?@hJ}aFzc8f3#i;&P$#^E=o?)_9PWJRsR_XT5e-P^4hT&~A zyvz9+v<$_7d_=olzIMx}VsZq{e#%JDQaIiKfKs7pF)c^9L14s4n)@pwig-R=vq$+` zPQ1Hgh3n=RIL)GLmN7%-=jX?$cm))Su<#zj?phK~ZSl(fU{g&?&AI_PTj6R3h}gVf zw=o5V#rZ=9rDpzI7h7dZhItwE*QpSNYU~4ZeK?lD-~7Y3Duv$68MfFxMpO2cOpwsG zdgtFpNB`L{>O-x58WU4>|C%!~9ZlAjNYhc8jSjwqKoZ;1l?xs{+CY?Z*zAF(rpGHQ zD}}^}I$N7!Z1%oR>Y@dUJNn9eD8A@+OJ83S?6v#Pn(}f7Bvw1hnLE8T{NU5%NHd8U z>o?k$6=Y={krfXfp|{SySP(o^W8-ymbQ%1m#xaj#A+VY$>FI$+DVTwTP@!|@_(?wF zb)vg>??$m!eteD7#+8lxUIb~zty#PNwy5{Qg}r%#gyZ1Ar?qkXkjmQKzScQ-);oRx*Qg?M154w#8wOE{dZs9Rdtx zZqH77Fij#E^K(#q^;ZW2h)7VcUt64dt_K$5n3GIs((p9KEq^EOLXrZO6>+bE{UaFOC;G--!{z^Sd zU*su-f+f{QOoR^?G@~t#il08Tt19rI3^Nmn4Eu0oS9Ia1=aI`~dMw^5^ ze{Hbo63G2)!`Z6#e7*DM({y?-wImhsjoUJh9zDvxP$2lx@_3iMlasodn%WDwyQ$NE zf3xJTBNW+?)XKKE!kIwbv`$!B8A-`+lZ_RJEsjstRGOh|00!UQ()4EbzjHpk0qw6J=jaCx%weOB|8@9 zma@IaiRoEoRm8iCo={s`o1%FJ>)mhE1SUmM*aAe&t@aaotLHi0bR(g-yyL8|Lt@xE zF2;!5fk&V)Q;`2Lfy23aodc>c>y?s}t+YE2Ts0O~a;gb6F`fPgJsff~r%hUjM0uK~ z3;4Y3E?13g5~b;0U=EdL!?lk-7tBX;Y_Kau80YQGqSOw@jB{XLn!j$eNlvqRmR{qf z)&5UAxoFGue>^7PnuYbru3CGe~7rsDPs=m~Y(b6@BGzSoZx+ zHOu3vvWImU%Z!l4Z8jBUs(k{A{@0VW8dt24ud)rk&gnT7>pg0)D>6PZ{s;B*ql2gV;N#7oqht$&Sqd+ad^SR^QglZrZ3m_Coev5Z4_L={219YIbeE34wqy_EjnFBr^ zOmM2GWt-w&Md#L8l5+;KCm_lPaG#mAELFK=pjVznj@gx{t`(%|H(T(@Wx-k^(`oS{ zD6NH!O;MFN7i-fLi6u)yB1V(JWv8&%zoxoS^#fb(L@n}5GrdmibNQ=M66}Dbp{s+c zAW29_$e%G|UXc1ajg1=|9=1JbAxqtcGh7^cX-+{+k5w!%%WWiF84x*AO?Wg@nb!j( zrsaB!;W|rrsqu*keu_en<%xam0MAmy5}U_<%mrI*|LpZYQPTUMue`^Oy;IV8F|}f! zfKio57Q5(lYa}^2IYknkk2B-q;<_j>PiSm}Z&s|D;M_=Lz<)vP#09W;gv*VjW&jLa zd-j|M$jcLBVc)V8UYm1wCgtxTZDxXtj9Wm^+;X@qWdU%9G1_6<4KLYBK)3nFAL7lK zF98BjtGV~=DL3jr6r;|&_p_L1dKgOp@;dM1OF23f{5JvF{Z6TvTp7BsuprBP6Y|6^GP3SU<}=xz zmsO3RrzV!!tA+-6X()d#)ANaGCVj9(fv3)}PSRw~)g6ksgK zqf0z@MIf)UJD|j5lNJ8_N)%HQT%w2&QdHbZ|t(fk& zNIS=Tli}nK$c1daB2uNQu(0i{KO9r*y(eGr(bekt!@qF)%OuSpy_q5x8BIOX$yK!- z@Zl0!f9|dDe*lJLS*k#AFZbuY8~=<7tp- zd@A9=8dSPM`G6}2@xV`%+y9tp@5yq`7QmeUmtTdHba8De!P=}$FqJ6xa0ArHpVxC! zH!i|FEBx>1HDJg8u~)OW_Gw7rr=+G*{iVH+Rz|R^$H&M0p?0AoKUOQbTBSR^s2Y6r zQwGZ+H+5rnlO@}gN)55?lYOQ3(=;0Gvb&;qYO5O(Ns**YMpu<#h~t*`*cgC`ORF%VGZdH5qSe)4#~Jt_jwE z!EhjRmY`k7lM6kqJYrkz|Fv{*tU1v*&uDh}f!M*%dteeaHzq96dJ4|tdEvH2iDSh8{j&nK zvcpy2Re&;c(C_zHAp2WZVPdiP>(@K83q9y(l9cazq#2|IqH6JJ4OAt{-N@_0$*$~{ zpUdF^O!vlDJ_VrzB2JMpTQ~n?cgrm3k6pQ+0n$E^iTBugV`9;#_S0*D9)(z0THLr|r&oafWTX zP8av5;fK2mE!Tcxt>tx0Wt7$3M124^78V|6niJjaoj9J89Q9;RBOGc zV&Q6wN8S*O#OBv!APAi^I6p`gL%EF#g5>iw*2T6hLJRUF4R+7PQeay?SieJOk|4?j z@s^R7pIC`PR5$bsYR(KrusjKs>f_(WAV%5iOGcgFh! z$@&E4@b_NLZTB3UGMp%0DjkLg?;&aHOK&l+$kk33@)owXLE%SRktXyD|oe+zSc_gOvsF#EE0OC~E?k zdCGG+9J{r()toFfJPb=kg=$zy#55bbjkDyGOd4fNte~n`EFsIT^c@^sB+8YeEF<&d zUG>hbo2RFyI*5^Le(nR{rr|Wqk>C$gG+F@CMUwkEjLVcd9`QK7PD~qC`1nqImUVB4wWxvG*HSy!m9cz} zl+KJ`>uZyTSj^a8KTctGBO#(xb=wuYij6y(TlCgm#>R}D*;=O+IL zsQV_J<8@!wmk6o|9-X8j8Jz5nC5|%^F)iwT8s8}f)4^EAq#ZACDzKgxh*-LP!}sa# zGUHffMpBVg)f)^3Q+;?}7}}=yw0ul{ht}EjUvpJHqdlT}D@!(2!E<(9ZpRl&hMSOX z`MX>DE(^j1G-ex2@Jzbk4L81()&8R@*~CjrQL;N$blBv&$hWYw&rd-Fb75N2dS9!V z+0=x*jnTVMqs)djhA8Z`?rtNyd4K3~zun<^%A;#<6&w92-ad0Eyex zTX-~3eEMJ$hLB834ok`R$HVlY11(K{Y}5 zg~i_R!6d)sHYNHyD=}=qroc~I70^~0Y!5675YJB{QESzjSPijVqTe z_oXs?pw5=Ey;wJLrE8$C&-;>AvTM%D^#MMAe9AE06cllfZ%swTxZ-3f@+U2DyD1)z zH*s;YIp@Vu3Iw7Jb93O%mhEnhDOErhYOO%3WE5HBOcplvUGOiZQmKa724HkU$=h$q zw_NmfXM!g{v+DiP1vX-U{J?;AEVfN7!@Ef zRKA(b5^I0vrIePgP1LO!aE$HxT1Fa$bYGSEHDPG;q?}kHxz9A{;KB1pcSZBZNITm& z=u=|)YVa5e<&Nd@tOqG@xRwL>UMrR3!)^t5le)SLyZF!S+X1_2$!!S6pl0)(D9}^e zNkD2nmp=nPrC?`~7O9Cl;^!8PN<**Lc811&;Pwb2-Q;gyo}X3(!2vuu$ukK+a}wA| zs5!U$_wTzUsKTUM@8<4w1ugi#17mT#q`x)>Tpnug2Sl5`Txx)_21EWKziLE{Q`MI3 zd%LZ=IP9qm_KY*&{`>!z~veROm0|!>-Cn9=F`K5c}kyRNr>%8n%SUC>X z^1Z;aU0A;vd2|V%;)CWy9F}f=_=<|Skg!`ATHrSt>~pD^$5i&gn40+}k!t^`7g?T& z$T)I#e~@zlCsL&1dYW!6am++@^OoV{(B&*~<*~K)UtRP3c>j5vC*r_U4>|XMGXP5M{-nUzuCqo zq5`QYcltW4;dn~O>yuTAI8qLHz59+Nx}Bnxc-htOgKvJ}#vd=A+hJQ^N*s+WHU_ZiH5JN@8`u9|e|4#{iwn3q_VNS2zZn(w z<=dwRLFH>GwSqLcO%!?$+EOw2=dIk--|x?!_UFE82##>d|KP^0J|OS6|EoS}{ow!i zR})1$(VUP8(3HHD6QEu=Br0G6qOiOvxpox@=K4J`2|zRB8!c%{HYj>@wSDgh8D z`81Qm#^OzXecUZRquy2WB#@=}dvC6X9kU3zBw!3#kf||W^N700;=m_zqrcyc!v7qx z@l*iN16o)OF(``f;wjfM)(}8FP_8pKIJCP`v+|ycU}N953a9y26{e>Pfbj;BrPj@x zH$%sho&6ySvaXA;HZ8I$?Fj>h9~ybxw?)-^BnngK#$d}^>|Mn8rY$VjfNgU^`_1%8 zf}dBcurI1&^R%?KUQECT!vkaF0xavY$lK>0$2=M zis#E_M`bvBmUCyzsy2@0aW68Jc6WCNpHb2%L#5H;38VT|RztU&f8P*0P&Rw#1!rA3 z6X=0xg~Nk!Ptm8e(m8044y-XQEM-#k4hay-$*+x#_rdrX1g*PRmr=pta7?^Qwl0CE!FpHt+Lrz(?J|Vru@ZQPE^jC#f460J^<2?vo>*JLHN)v*-Z;7EUxVv zcd&NV#ckK@1ZHCq_-SL|!^&$*qo@#uglmB{UQ3n);hmv0QAN%;Q_uTpvBS)8ovl|L zn~}hHv|@p8qt~*Es4K8+U9dy4I`M3t6!$dZL=dijuOBbJB8p3$R#Il?-Bj z3Q)07%f&VGk0C(h^ExR*+Q4F)MurwX1m)PQP2SX9tZrL%T}Ig`E>q;>cT&b1V|W$A zm%RUnK{;8Rv7WC&@1IblYj~k)Nap2@VQ#ur@V_T@BrrI&4MC~SRtlP(QMYVwfcO^; zEW4oUq{$q`Z0Y zI~7>Y`~NNfH|qvfq(@inbSu)XpLwYz#B?CHzBTx(!A|mqfmmYP2IHbH-t*|LKbON* zfFNPrKV-tFIyy6vZw-mnkKep4nVjb-Zepea$?MV8H>2Fhu*H2bt<+S_?7;FE2Pt!T z88_L&#|?I#T+WOu8zsP(!}Q^vmFO$=bJhzi_U~ddj`W%Tfk8~sB1J4-lf)J?+K!;@ z-QbVCP7SzFu9@2f6+ETAa^8_m4pNFC^N>ipvtCkC@;dm^(3Fz`6c3dPKDtNmoHsEw z#Z*^MTZksMI>{<3LX_qd9mp8w=;BC3&+~TScugpyy12Mp2LtRBA(i}+I04i2GkORo z-n)ke1pJeXi0qTLew~kXEZ&tjbR?&0BsbFUF~MdPoalA;lfT7Gr?jEu4} zdTMGarN{%weo)}h4{@lIZ+Q>Ja45|296w&l*#D%V5SheIV%3Ka3A1Wx%!0gaWkl?Q z^2J%A8^XGyMUmlIjo~m-Zr!?^ZICw}O!XwLA-$EhVVf{OU4xu7>;>Us;hKl4jWmU3 zk;+b?S6oc@Rv7$gh51NROmaKlWz(hZw}(MQOC9zEf-4E=w(j|3K+AwyC*oVc%$J>$f+P)L3uC+N{U_Ffk0 z;_@YBb}qPZ3X1Hg2h&h%b+?I(tOMf5qQqY}fZHBvvWmq7kwzae<^yp?A0HY*vnBKd(TGKgI4vQ2Z zKx4fEc0yb9#oooD0L8Q(7+An1D9!>C-CLPxDXFAX;5X5BW1wdH=v*b#BF?ymg!C)+ zTt9OPZj3p3;E~70Zmly1c=-8Aa1?oK^#m~kyH*R_Kd_grM4}~AoTDLwbO8_M-hYu$ zUY`dUynVYq|H2m#=P*VgrY0mwE4RzS%E~_t5$O#aAz%ge+$~00LTQmxNoP!cX}=Bt z*y>3~hrY;aQcB7TP|j?F(vPvBGo-)N&m1V7eE`w|#W#76=6?|a$~WsRR2k%XO!duV zwg9V^pSu0--vypf9DjcOs#ooDPQX)3ysBZ|OZ(JL!f>=Y?H$1g-H#0#Z#k}^l#*uK z)zF&s>Q(ntS1v#fKEk=LD?`BE&6!X<@W`xp8H$WR2JH!P_YW^M(*lX_nebN>b(Jmz z@(BEzTsC7fKSdy*P6ydB(*4UPMl6mGJY=UB#hy$6j?r?Cb*EF`24b7M?1BMZ238JI zfRC^H^XGeqEsVDx=ycN4r|`FECAw`l!p5SzdV435OoihEBlh*Z2Xesk=lcoewLhJr>w)m}g`~ z?we+Q7QOmZJ*&y74CG>%R6k_t_z$ERa)EWwJ1uqa<-nGfKq>3D8?Jm21L2QQoW5dO zMdQQc$B*mh8NIJQ5P}~{sejClsH3Wt?=02A3N09VU4nY_sp4K-v&KD>V7yI1YWi|% zP&1#PpsB<$kAbn~r)k}yz+-}JW`I`fw$tK?%^Ng<8k1QfRG+I%j(KAE)opDvfEd*J z%cSlc;^dp-;!XYsXVf2Ey;6UxeOjmw0p_b<)}A9-lj@M-*OD;imja>$P-U;bfNEL5 z$}d-U{)2W#vFGe_UaV%*SO0%M-WmVA+fs3T*H~y5QU1A)DOnVAT8XwQmhJw1fI-1wCUxCgBr0sTt z8Uj5t9M}h;m4dvyaR3U1ON(sq!medXx>Z&cIjP$RmzP6;<3u16XEHTlRb(ju&GJi5 zJ%6}u+qU4a5djH%!DOmF(z=zG46ABlVp2#w5KEAikhtaf$!H9`R>~iJmXb0u4)_M| zb1>V}5coAV^2Og}v)QO+Pz9hamE`ZDjlRDTLnnqFIeHW=e+uYG?~03yZ!5Jd=`RkU zDuFVRmW3|=q_PROfA0gJtc)>Phhx-1F)Vm$YE~@h_w~*jb;*|Kop*6?_{`%@1x^Tu zFM_W?!!}y3@Y)GRZDdvShW{P+k*JCbxnoM9Q$K>pgKsIL3(Mt|m6c;ndE6go=(&j0l7X96=#O9%=$Rs^FLvuiBrBTroY{eRUK9|NitM}o5cDcYYw z?De0KQ;e>6s!~q~4Hev$#UE?Tr-5WX~61EgLNPXQj!}(_W zn~FN+eSN4?9Uj5q=#LraJ>JX{Rvd%g4B^P%6ole{^Bqj%J{0g0B zvg_;XJ-wW<$)i}oi61{4T75xmpc$p~Ra!4K;MJ#TcWO?5sXWehy0rKpus?<4trCIW z1~O=Z15XB)btrtHHHWn!b(;jkN+?QJW@dVTF;uws?sc=X`xyE~JYG}w?kxxmI1bQ_ zFYKtOQkaXrvbsLLq}~Q;EGiJI^fAtfBfu<{b#Bf^rB>6_dHBObm^YPS)j)!{$W8;`>fIRocWh0W{hj>?FQjD}gZ~9qs$yE8 z77@t97y}4Aw;Dy%4a<5+HOuT$nSnV_N^Z+Tb*&0TGWM!=1&@-q({Vc5qjjbyumZ}E zN-D)gMT#oGr|z9DP`5aK9^Y|saGGrg^ef=Sn^6I{X=`a!ijjMJp)rWufjzNNviBBu zac5rc@@!cXQju1FHg!tj(j||Wqi4SIoL2%kWUtzvyZvtc{Vo2fKIvy%fv)!H(1eg7jCUl>bxMf6*hbuG^kliAFK!I`}gA*3V;#0XOJntCRKcjM@1^{wu$x zJnI(sZ(P=Yh&oZ1PYh#JwXr%Z-D#0wCkBXH)zfy-!Ic92JjhdG9@wjfU_x>4MK`|E zo;IMePl;h89Pj&-+WqKGeF5%sYg=1S&0$|$N=)=`FE$$i&JIJuex``L>2M+3O-oB> zArv?zTJV<_|NEqA|6Gy@7D4HR1WsU<=%gJK`+A@%h}zrd z;}Y<56%6(+tG?Z^?J&Za6hP z1-{wt*|RrPGK#090B?SEc+Z9YTNxmJo>9J2^+rmdMCHMTV}uGlYS^+BJV60^akd!9 z?xKKV4n1iY7}VStry}Q?ifIX8cDPPQp+PVd1Eya-Zg>N~I%$eyJIbqXY>=@_2NWTg zwi27D_P8W~O@M&X%kSofh)=$Py5WCxd$hwsjK|5)LSPYKQ0&$K{UeFZBoB~&Gh-7n z`c|n|?+l^VleG$;FzdD14+QT*HaQY2cz35QI6?aihF)WB9q_+6O;lSg^Je-z$;zr^ zec||DGi5}JjI54#s}Yf{zE10;iS}1vEWC4DhB@JaB~sTogX#ofqfYuIS0sus3KZFQ z=0yg1lkJ&mqFzTiGmZ+o0bOIj(7t@)wTn#t*qEcn(hDu2_^%Fphow86ZW)UuqNhOi zdVZ-JiyS<7u%~8iEdpBNfUgeB{u={Q_T$54P|2UbX7oY>L=;W4M@W6FO(u@MIS z?b~g43IwE>8e+JL7y4){frIsLq-HijOB!HTaFv|IhrgmH8XMn~PC2mmf$YVLdB43S zSU838UL{rX;YU|NUEBSu?%eqUWZj~d20?aD4UG53`|&F4)M-B?kSGaNMSB|tHyeV5 z-q8&V+P6T>C@Y4<@!Xt``|rf=pzeTx1!V3-#l=N<;B16Fyfel^$y(~b)W)c!j=^fR zy}CH6h=iW46fjKx+0!|4A5SrE>tim%%0nUY;&|$b7CKYp*q-TD`QdUD(!-+#gKX_% z9^bLG5Gi)y0tC)xe_sca3eG6OGY}PM32CZcDyB#u{sy%5t&WHZ4PO&y&+JnkZf=^; zPQXPdlR6v${a&2}=ChqG&@dX{2~j*GM>qkD?+PcN9k^i0hUb%X&zBwpgn@eYo=lk9 zu==;;mHTG-QyxUvL%%C*mx&pNyRBF6U7#b`l|AqW2~q-!VGxwq+XPfP^c56aU`W%6 zn%Qq|NmOPB%)lM8QoaBOoy-Ls+1}?o8CevN~o;U7Zmib1*1U zjIWPRhY#^z)NSFciu{hMp_|aB1Zgjmha1-B1HS0relUOMUVwIx;{m36>)onhdJtD? zixm34cD!c8uF$}b_cVkKQ>F5VIC21Br0WzIVckdFz zhSgIS-CSM2RwvS!OTRWB)FvB<+$43!{w+fj7U{xRkFV7B=EEJTWrz8tgd# zmgv;En^2>K1aj?S5l@&LKrxN|(| z8sMiCgz!sn2O`>Co_&~;KJp;$krDUY zCIFZbK#i<5RqJpH`SoC?-j~uLXzV)O?iz?C;s zr9A$NH3wZ^pjbeSH)Ana>=bao9=Y-I8Uxsl87r(E$T&>YgclkTtUsM+NhNDJS&IJ- z7e)|^|7Ggim020%-t7sN5GYITiI}v94R(;cLLV3OPy&Wq=BEeT^eY7e0PtKPZ?fNH zmH}+`dy8^f8y3AiWuMj8Mw?tmGE23IC67R8Y_zOu=(i*cuq z9`wz-Px2V+$B!Q<5&xDGv_KkPFg}&0{wEn>TE8JJQRA~y?fJZSd0A0|xU+|L1&oyr ziSNK{T%-^Azum|FpZ2S6yJ6j+Ul4ND*5DJt4W02p{`P4?{JYT`0V6Niev$TPZ}am0 zg6v38$+e(ZZ-qiDF=wQXP~1G!G+b%$)s$@pR<;|77*aUoyry|=KMO#NRj{mxay*HwjkV)6DbWhWBzc28PVmqaa-`-ooU-IRcbwD_sK} zGR8y0BG6C^J%cX^xZ@y8ZSv(1d;`QK`45J>MYj%jjHpn%5OHF#ENYAScF2 zP!S=Em)``jA;c@F*I%CAfEf4io^6Zpm>|s;;4>kEP&fub9q7?vtv(U_46FEDYU}h& ze_782B-&842G|z&8CTZDPTT^UK)Bny{nE^b6I#FUI z>LGEgd>q;x6viQ#pax<6Y|bB&k&_$WA;8ro+kOmKhS2=aqqTSM-f0d7k>eDr zJ%{RY$nU-_hVmjdk_ekTtS!|F08jz&fILjfG_R}lvoDYW=?dc6m4r+#atW-mY759{ zg>);Vw{1m_brX8(QC>K;S3z0X zx(t!E2o2`YaRCy{*&tzM;9GwE`ZXbcZbNfEFfhmyz3;9gwuKb<$oUG*l zFpcb%Ku%ku{Gn=ESFIH!MKd!`av&V)WSY)FC!@Iy+f7;g34k6I+PdxK+v%;~J<@mK+6H*H8!qkNk3Ia)W}MNI^tze0*ef{y)%JSR&|+ zzi*0i`kzJDffdH(TjyYYij?2|5bZ+$J=0_+SgXJii{LN|aUDneOQFh21+FIan{OIX zDT`c>pbgj6ZLlvcZ=X>phbrsqy#kjic|HG5tPY?a;r>mSd5xYFc$o9(qD3WY;K`4W0T84n8ONfKsrg$c008=_)^s+m+hk$<( zL@X9>oeNZiI+Wgd2PAAU05Uj2;e8GWHMkFg49>3fysPw=e4C?biBQJX$%XVZsHY-@ zZ(}jN6Q>@}-T}i0A%ycZjTZF{ExrxKm+szI|i7R zx(dyzkTZJIir#?K(B|xashpEQICiWZl2a5%0I-lG0;e+6nDFmA3e0@gDcEl6H74o@ zg*?smbsDA4-IBHZVJ^2Fe{aw5zOeJADT>uQ84lWK)za$U-L2P?xO2}^B6$83LJcUA zXC!2PT={t@KeJJ-CP|0kFxqW@ZmRQdxv70u*8Yij;H?wu@U?FK6A>SRKe6xT^Kew# zMc+1Z2C<{3XTstPXC4QZ8-{x#*N2DK#@E${mg#ZKIUFH!{o|9Xa;j@f_K+Zxm&YH2 z4}KtiQH@wqTMhkgdYaAxlAYf|*A~t^ZY6Dq%w@$l8{Iln4^24NeS3O?8}$tJuQ%&f z`_2Wk7@jpy{WrX@`w>2jDK>-;3+j6E#|P7KDE#|Sd(f#ifawq)G&Bl8mI;tMP;Ges ztQ%gZZLk7tUrybz`f^yjY+{Z zESY_Qh_9~Zp#>_PIyFEGga9NWfzFZq!B^q}Xr37L89F_q3U5+?>|O{|9{mJqI@VNy#xZ=agLJSA0CZBZ)8aQa!+ zH5>)?=+UEj&XH(l=H`!p%j+VS+Cg1xI)8a@K|#S5vPVcr)t=`RM9{56o$$oCkg$NQ z26e-Nyr;1h6@cgS!)H0fnQ#<59<`4`5zTN0Hhy@zMyx>mFt(R^4Q~?*)Khr&>R(=U zk0Dra!C0LBG*|+@>bZ|wSeO#A58tz;PZ2`85-?j1Tp!38xxm-_U0zjQ-DG&Bdk8aZcL+)F?Z z;R}uMrUvRYoXQacP*Q4KCbd;0lI}xPmXy?A!w0XK6a;)bw=Lpne}Dg--Q|LOd{6oG z7vXF)$Of-^Y*4;b4^O=@#@nba>~w?eKAqL@a|eIdHa|DH)Ga=x6a)cGUN@|6YAT!% z7&94&+dp@E+G>C7!h>)(`5>3D~%<6FY+}NmoHGIb|aogIb54mr@=8<@u7Y%rO z%%~Vh#7FIQ9gs-;>X{D@xsRS4CX=5$JfGX94E}GGiNoRM;1oh&9Q|FzZRPxy^lrk& z(o#f2!MHfv1YgtxVIe5nwE|LgXG0%1H@8NS{pSZijh`x5+SrKYau4BxylyS$vp6;= zyftDDyEweg#MUj>Jr7!A{XnkH&JEZ7JoUUaR(0*zFc?p5aZWblr}TWR;M%^r^d-_4 z*4lD0bT9v|AO5!{^IvbS&f8~gw1Dw@|2$h6V z=pTaoXy9A%L*{kuQ1cZ7ui@H&PPqT3aQ&R^z9&yl!OJLd?f)f{`Je3R(pNVb9YHHF@*2q-YKjW{cUqEV79qq|f$h)w%hu&ojH-$fahi0LL zM5m*iNX9%oiZ35V{EydPz6E*D275d{irv5NfihTNe zWHIXxqyC_7RYKMFTJN$R#%69WBvFU5z^sqP~4lmksvzU->4xVkhTnM_)Y!gauGvuJpCGe>2OSqf@o<<;<;q9f5n;j! z@H+R35pPM58r9O#X#{uRtlGaku*hORKj#Oo29h0Kw;rjBFdlvXjPLhQFYbL}Q+yN} z4NnU$0Bf#qaPTSo8%UXR0JKYq>y)73hVgNy)w$Tnr+{1Uuu!qFr%!zcE~axru1#^| zOg`ly*iTL~PUFxzv~o@^hL+-RykK3&+?B;H_qbu^F)H*Q_{zwTkc;Um$k16Scw9Bd zVtrUMU&Z$cMZ;w)gXlJ(dKVx~IL4e_4E6E#HE4VY>~(j~(I-8nWEy88Rn$Xsbvuk} z_ChQ>)_a_p`#oT(D`QROX9^<}|L|e(>e5^?!D_6JWfr4;Ivt*q4d-7u&lZr}e8R)S zXT!{MyBU zzMS#%iOyztis^UYRCjpD**iN=w6J5;?QfN<1$1AX<7Ix=%}hF?Z(aL+Yb6*FAQHj3 zIo4D1RMqXRPSP-rh;as(D`*xMtn>`NXDFF}dr7t!Wl}jKll(;ez#-PvtDnI~dV`NxIdHO%k* zz4!Cn&;8!dGY6ji;(U^dXsG%X8p^M}2wM8x1!n8r z2|79#%hlQ|y;$3jdvS&8?X4S=1G_VYD@b+7k1P(3`!OmGHJSltt9H0>Mm))EJ2kyE zr}M9n7wZ^>c5zl!uwt`awjEP@?5>^U@7^7H37OIC&$u=jy_1oYi;K>Km6_i z{fS<>UNa+zU|RTXx(ibc&&%ISAgW|c(bU7oXJV;rZ#BEr(*moVdh?XJe|bt~I^?So ziNwCp_>{C0N2+YXrr>S5`%yc{v|-e8_U+qhh;%8~U8B8MZdOz%bn8A@3^aS1H=+!< z!>Cycc84#pD%0(glar*2N2)qs%cc~mC2@B|OpFHTydK}bBYx!;^AE05`L$xnt+KL} zDmvB}Dhkib#m}z;DcFD(Jy)sn*lHcrpPCv=4tG7cjBtesUlXqb*t`f26VF?Pn%^}W zPwU*QuJ&ZS+4#Jwat3?MCnO}KHxgP}2J7X%atV2`Eu>tC1mP>;oaf)4K6=x=OfzLGtvT(;iIxS#5YsAN!JUU42UP;MN&$Bd{p15au5>P(z(0g`o z{LE0fVCh+pf}F6$-h#Z{+NOJ^^J>fwY;btaBz`4GkRO|r0a1y9X;x9u;+@Li8GXO< z3pRe?&BXGL_L}y5=|RXDh2~`()`No_1)Q2pig`TVdE)l|uc_1x8Hd8Q%XD49;nxigT?Glp!CxW*25AB#_J6bzPfEjcNp+Q*k!oQR@_}GGA03zKeOE#K(n1pEXnYL3Bs9Z#;^Gi5mmF;fj zSkp)ml>+ghry_dc+RPl8bXaj=>YmsZ_A3p=4GfXjF?CL2ajS38m6SXh)l*&6Js-lc zxdw9L@@tl&aH z6w2*%zRKWXOFdTWVQeVUd}qg3U<&ZKcnq$qw)6`yr-y`wrfSsm zQIqH^^rF1D@!F3LN*e{f&laW^#&hjR&fv=z%Uv^WP)9_h;h`b0GR>oVLi+NGpp|~(#C+w5tJZ`=SVUn$1T*v+$g^X`eiR@da;Eq__W}24aGwElsGYx zp1p$+Ukhv7VV0THJd2^jdqd=I#p6#tkM3YccWs$O*k@OsOD-67dK!4Ud1vk$*;Jp& zTTmLbkLc+h?Qh2Bu2>kAm6g>O+&{z7(y?(t{e!5Tu=*E9R)mcx!%0bL^BW4qZAtC~ zP`9+cXsx9Jt4_<42iCW0L_Kl7Tj;ZH-`LM+LH6yww6;!uro^xxoP2>{pf#ahBNX{p zk;W7cjM$%qGU5D|pUj^O9H|0lE-9^EgsiD!8)v>b`FdFAq8tHcxHN4@lsfdD;s?jZ zT4E(V8N>96&6fSJ>aLFPi29MD?V6;hot(5&_%ZSEwu;3@+=c5`3)N>To&l&mL1WDx z4ukjhQOb&zc`V~gKU0U9`r~O2<9@5fhkGN~H85RSjk`&B(SijFl-GQ=wg(|ck9AT# zd~2zPpH`}S!`g8*c6>mh9@ZY*JEE-L%90bLX;RujBHo-VBfDAT&WiL5u5!iio>0hUfg? z0HRNo*v$hS%_~$LQIXWKH%Zp(Wj{q6UElnkX zm~GbW^fK8FbOWKQQB^7`_+DgM3>|uY$wuqu9~tISRq^nCeRqb73< zt7eV&(A|4`;ri33PxCGRWaMDaZ1H3g^Y9Lpa|_HkAxIPwm{>A1GwF2su3XJ%AKDM9 zBiK*uYqo}?kP;JRDG*IFoEnoC-H)#7Oca(;%OBQ1@CodN|LJaxg|V^f;~X2U7!`fW zlBJH09v&WqiMPMfnZcMRW^V0sI5P6qbSdxg6>3f3!W%XHYJ-P8>slhVRrjlSE0=^_ z_8nPEwl6yMLTdOb{%hWc1A4YW?V@kTQCudD>6kUXB^B~#Qzpb-#-fu(r%*5hWBn!l zG`o>gGXBf+>0}c_Mp{x*Qlc!6u990|891e^boVC26v)dy=)~Fo`@QMuI19}yu{MQ@ zbZu#k@C(jJ5?3&Hwii;qFBI*-baA8kdG^k%G*fIXBn$q#c|R+Xq#mb+!rSq*A}#$T zzpUa=sN_s=tD`sP4XF=HRu{g(-NwNSXgb~_=A8*|t*!k6 zWxO%5pWI#1{1IexBjN61mlVhhOFZiQ{ruLWFuq^nzRVzbyOY6}QLC6!v-S1$Nx83G zJq3dd!;N_wF5D6E*kusipwLj2B6rg_+0h+pdi_Mx*6Tg#r&xWM7=OWXQsHkpk`Wdv258F~13`0VI`EXmiKwu|R zm7Y@Ln^ZNCr&!-UE8FzEN@M2e3*jN^SY~K>yFWuB&6AX{ShSSCnF7)o<02}QC)5Q;z25QZoXGoaT% zn#rvRj|MOBPjvT8f8(Puq|M6G^4+iV6nqd2#cgJEk&$B{e`cKlexqc&>2GS}AA;cJ)Eu1&sNpg29pzJ3E}tgy{x^E&|5CaC zYbA8CRJ}h%R zlCe0kQROAr;I_ZBS@~e;%)H3rvgD$(;Nn32Sn+=3{Io2aRbOwfxkq)P$Qw;9EjA+~ zqmzdZnD=C<_?gcUn6S3Rfd)<*-@ zeol5GyYI|cR-QiHC*rx1GcHgw@$-@R(kB`dnL3BiCpTVJ`L_QPCt%zErO2p;jg~?Y zUemiuK)SnGUc7h_HNeNqd*$YbD(4xzeIs#Ie~#s3!x+!I2kpEE-mkQMkSu3@7t3dP zyxO;Ki`ClN`k{ARN|kDw-hh2X)R!A4U7UUJkv*g;F}L{`%!q}#xxBr75k~JHGWbKw zeci|Np0;*mL{wC(G?j#T%VI=ij$+1_AiXown@ zJF~uJ(Hg-KjH@#)?j0B~FlJD-PhyHmNVvkz&aR=a&ncPQ$(wmaV+UJNA(kZVe8UW1 zW{o9MUVP$n{>0&}=b|CaW{1B9X*qtHjagAm6rJ+)%qF<*_%^t>x>|c++uCN@ixTWR zj1YL55d3GN{^c=}64$O@SC`z|c9wpuAY&Nv=HaPYYHHlt>gLv#5y|$7qKZmnM~7fh+4UHz^>}wq#Hr~`w!8#2HFiv-O_jenUY}Lfl5gljecUSbwF3**!B}+e!^%IA`%=Tm-szd%v+D}^f zsZL#8orbRNCENZ2YOv=|zkf}Xo0H~dpTd?21k%ouNPVJ1b4NVDFy4~xU9*xGy~?um zRhmlS_U#v@2EGj@!Auf1EsXrW+rRz)d4@VdwJY%oLL?2ANLN=^Q>Yzv;exjY(($GF zCih@flO+oy(<>|Q#>K^zO}J||eERgsY4QuT(mo$>44(SmY2)Pu1y_D;c>CSx31$>4 zOUW>{w6tupeg+f3+DRs>o#ob_6b*@BuQWnBqaKA0c2YV9&Uf*`7mn3w)i3 zI4iNg@ZEt3dIkoI=3qu@+|=6ehPR|%gKu4G(z6dK{DOk`Y4P~$W`5_yA6@&t``4$A zvxfEL<>t1yt+exXinB6>$juRnQ(bb*0&Is&-aQCHeJ#Xyg;haSH7YHQ1vOYLEiL)` z_tRF^*Om13<1U=nHZtNC5I_Vp?%YW!3{OnN9MR9r%2HHU4>jf2g(rG@d+#P`=<4WP zBn}iuZ*F?(y}kDYL&nL*k@IHsLVQi9$&6xa7jpLK%>F9SQoi!RLuq_7}?Y$Lrq6Z zGE0iO%%cDH3RtHt)q@c6C4c3ZYc~ZkcoY`#_0c>gSK)_W&fB&p#V?cCU|e)EfR*}U zC+MtZrf=NkCwhuAZG7VKy|B8v>NkO`bjeNSW+ypmUlp2BB|ojraDuM#YJY*=#N5rJ zWMrs)1!g=f)|PUbT9{YB9^32gDJXvnMGI-hST64ddOQ>$#b~z3mMj3T=b6()U|qFp;lczrH}q z&dT~+n*9Cy_X`+j;T+Y>krJxRcY2zd(k~U{$fFbRgZF+TJH8?iG@jqOkeie9W~9bl z$<=lBT7+Qz#?Efe+#Mu{O0JHeK2R~XSYfoVyul_Vg~+UNFSWbcxqC}f(x0KBF$h*7 zb6hjtd^uh|BGmEQ`+sn@AMV`&R1mzsrIn=| z%VIlF#Q1B+-@m}9M&~%AXa>2091E@0@s&8_*|$yg+l`r(m5-YC#hV#{W%TxHk(dN+ z`>&9kd53vn_UHRQdw*@c0&l7J*(&QI-`Lo|@AX}#T1{tul46pTW%Gharmd@s`~E3_ z5*a4Sna|2y%jt;FpN9RSrJ(m6;B)^yFX}$ikr=M`?g5=~eooF;EEkKPQ;b{y!U5-t z|CN=UjZ^boI+a^k7>UR07Y2JvCa3nyu5Xp!3*Kzl_&v-!@D6Xn))nl1^x!jUxf8#4 zd>cLTb8|ysKt0(TvxvK>?wt4!LZoO>TpT@YZ(&(Qg)K2gYmnT;UFoA=_qpGmrZ{L6jk!-H@tO?YjZvXgW_9=o}_8yHJD zetX>i%5yd|+I*zim4)}~kYTk;?m1Bx`CF-PfbXD3$Fd-|*X(0vmd-CAU`?Q*md>^( zAz(A5K3i)F*4DY>?tM3NVNZ*Su1br{bS690EW#&xqQS5o_+9DLH)q*?EG+b6t&d~N zD=Gq-CqnOBW-G2;dL0oRt>ocR1x^HkmYSIQ?w#hoCy%i^X3fF3DeQ8Bqu^190wmYs z0WPMHOLp195)wwnp0n)IM##(XoXXHKIY8g1;U;NE)hyT2xyGYbmZoI>DuD-Misa&mq&7J~o_EQO+ZVtp&Kx>{dUOzhL* zx-Dy?+u|s9VPRode0+YQ7j@{3^Y?_4ycVkDz_1$o1JW8gOng@R-mcE_zrI6mEOQXS zXNnv)OIj+V%87gSV9tj#1wT4^72LJFR+pKKch7$J)`hs-htv1o?)qBnhP_w0C!A1j zJAf`4w!5Xhy>D%5eTy=g+g?tAeBVC`N=gBqbYLCV@I|eFID^4?Uqjwh%_Mncz@f+- ze5$wEbqK=VSsvqg8z~zGZiJhA>EkgTtKw*|5m;#Xm{)m6=nK1N33KOu5d3!O z%QWxYxp%k;4I^NVri=|^4pqi^d3j|V&o@Jrz`M~?BCfVVDw9!LYbeHZ<_vNM`yq|S z_|b=lao@m2C@`t;K~0D8qj7S*3j0JY9Ub}w?gv1O!ckaU4-BM;<+XU7e||E8L$hqh ztIinx7IQ5tE$tQzj@jP{XOAy0-1lhn{X6}leP(k3#E`3#?= znbKrG8S_Obu@-pd+p)LA?2EBtpQPIh&DVXA>{<3a<6)QAVAW-YQhAy_3&SF@BF+z* z)`2g}dwJDdxN{GH9L$H$?i#D1r6k^YD(a{UMU>>_hw$i7g+sDw@5`fQak(k^9tYlx z7U$qk2NdoOf|QBJJU+Jj-CA5U=fV1PKLa4tEWPcIT6wrPtpix7b zn{%Q#N)-*ZhLdNj`BqBL0R;E~ZC6-aoK2PA$N_v5x4}ig#;9SnO{bv|hLtCTPXRPa zfa&L?d<~CzqUfe+zbfU{%YW17y>w*bwy!|7oJ5d@$|(xVoSS`C5a`6dYuy5@!lCBQ ziWGk4JX5Br=^)2>(;HZ~sf*s_(@y8K^PYCO4Y>b{yclWUumHC_ z`JruJq)D7-F2wuHxp)!hEI@6l+-(+?fV13Tt*wfrb)ajQ$)KaPHUa{U0`D6;2+ z^S`v?w8NX-g!9}CCcy?|BDuK=TO-~HiHV7RsWX0w>Sv;}cV8 zP@#%`hlxu`+SN}Iu#IB3I%7>ge@8@uqsQ?0vgfm^WKr^qef2grHs|E%UsIG(JKyWQ zIuO}BfgJHN;;3<76jYu#XOE^)b8{?3P<&wL=580f;QRLg3W7FLB7GG{w>Opgwu)GV?6^U5ll%r)y2;5Z* z7ej6Gr=L%G0&`fJ%P*$Kzm~kKX=KFsFmDIjXU z$7-K0rDpbU@U<&kT;afQn=utwEIrnC;b%U_Q=8LSUvAX+0>hyoT^@EZuBr8eeZ!XB zUOoK@Sm3JxVxN;ru5<0Z5BmxWSoYsM?n8Ea%AY}X^U^s{BbuqHDL=1@FG40{!XuU} z99&#{${)0zkfsn^w5{vC=x<}gvcm_=`!;$_bT=n|Oj{?+(c9YD1Lb_4$VgP@wLagE-1`Ac?qh~+`$7z>#Js{t9~)d&and+niPqb%sUTI?(9sc`ROizb zgJc~LgCXi3O z(Xc{M33(&oIe|0h>3Fv6;oMNe0h{-nX94>U-$k=`_48KjYmAmjDbMfz+CaShGByKf zc!F_qU#XhE@CfzXyj}~*(_yVohfSWt(_~$yp6AiO$;f1lGG?EcNm7gb{kBN*z`v5g z6Yhug|I`J@&M*8QriGCI{^z{#|H6p>)qq9Ja|b0if25CJKJ>5ov$zjGM4I1>N=>Hp z-8uI6hh#C=B~JYP@_(1Z{=2yvN}Xiz`9T#ed;i_TsUT)me^=^%y-Yvw-{#B6e=}kJ zcQ5;QTkYIVUMQ%n_D0B8_(K1u_q1QTx-N*hFGK_f2j8Wcio2PJ8ZKD`(X2$XCZ%gG z9NA;NB)KO?p?Jy*(vj|g0n10EqMC)1A z=;ap`Bj?+by}1oKeKYIor;6e!h?p28>Abt|jHurBC{4Ovt$Oyp>k0}AOOxShHpR(O zh_UZ_&6vV9+KdT~{fR$u(LA_DDyb{s7gf5Ak(osI`*%6t*M%OvbD>tkYfaw9CT|$o z+bOw@Mq2>urP{r?5M{KKX{!V)9sS7L3xpN~6n}jOo?EcSfRbS?doPE3m215Mru8n7Tt8Sg#$O?)f1do)+RJ-+7 z`OcR#Q;_5ul6GSty@f<5%L*+p+CIMfBo)m+jTnN~sdt6Nv8)ymZWw67QnR-4o zSE*Dz78v9Q31+~T8#5wd&z~RISm{wqAALFZdsZx4wTIHcz<@Hbxl?jW88G(BKM4y9 z_GqQ5`pUDufdQJnU9EjKJ0)dhWnVfH#V9x4&WB~^f73KENuKyo5sU;M7kT(yrs-Q) z{Y23kv_DiuoF@ITB-Eg9-Fm9i5AVeRzcpmGEkK8W{HolExIaDbYCB1_(78uN$eNh* zKC1p|Vi+m@nZRaB%!c^(tQx|bfYjXR3}uz`Gp1%uDK74Gi3iJ^|CVlSt7CLsV&R?#E&Q_lv(%4V!vG!8gbE_j5JSq=e4n9 zfs=nte(Wr|ho+N$c?>>sVtjm>$BzC8F;GwZ4mq!Y`twO$(Q=aCDRwn#Hkl{C@FaVj5a+Ztt0` zBj^9|*;;)h9u^Ui5u_Z)Zyh%7j=D2ADNC?Czsby;x8(NEM!x}YC@vHlP4-qz)Y0?V zbS~Iyh}$iwtaCf867zp#L15=IZgRNz9fUGX=pIHs1lb!-kp}XD?I#BB~nxKV+3q5LJ<6Ry7HRZPEW{{c_Q&0BV9yT z*!{z@t1Bz$*<}Xht#%|!6-QpWaN&an7JQG;rI6m<-pgMT8hzx*5kK?qd5j!DN~2+{ zX6s1LX;Bx^WEPf+VW$B0%Rf-$P?VQgRtogVdb*TBUrr?);(-qsssyA;~?=3Rd5pz^A zcKImB-m+BavKy4H=(5<|pemQ(%RhYbkasQB-sO@u=W;{y-i(A zL>Qyb`NodnD(CW9>r1K${y1-)&>zokai$bJb+qhAD50FYU1P*o!FrArbBW%*II-(8 z%48n@KG6f^9~9e^TK3$ZnFmubJ8JYCX5MVfG#y%ONZwK0UGHVEz#&FLLHbLsb>LHk zE)GvlU6nG;rOzSEhbL#3Kgtl-2oBL$te^-)%ZbDOq0{_Nn^h~jtdJd|N%>xWb;-nO zI;v5t0s&G3%e$!;RUnm{LBuQrN z3bP3}0%)=@tdWpFN}qPSR% zIG9h(;ik~pNIsL~y`+F1PSpI!tD~=Dm;GKqq%9M_|7)Hwwu>e5#_iYHT+f{ibt7#4 zo(Q3A7<1`SaoSj#%8|8v!PR5rJ|bX82#6#&G#CLNC?gxcx7?O%{m#vm+8(JU$BH*V{$M0pN1Q-KJzXuvp~$U7_t7rd^xRz6>DAtzg%!<3 zt&78&(|nuH~Eh$Zci7O9kE65< z$(dFZKDUz$%+DWj*VT?-8=xMB*N7ek&g&=m$lyejZUq)DV zO#J!-0QMp0M83y3+p$$uxuppVW*4J@-k&O6QsV2m%1t=_E1J95q#ebDswq$I@lDjS z(Qh^Ew@ox25h&6BSXfFoC-?5|(*@?qUP!Zdm1kzyd~l#a4E!7sDFh$CIr@A2xoN!b z4_QEX;58@-v|FwOch?gY6{Xm)L9=VUz44dKSQl~aH(7;+?I(Jj!r$sO1VOjvGygv| zdFfG6X9=R+Qa9&YE+v;0L`OuJ$J)D~`=F@!8ki%4q?D#kR zc(}P$;$P=hK%PrjUUZ|6)zp&<*EBBrpqj1>@_;*+%{^G|l`(nEUq_ilX7GK1+dSRn zrwY*|v8MmN>jG+K6r+^`dCXN#?g-W=dzQy&XX$IHiCkS*7sYnd>yez2@qU0PmDJa_ z??_LPbzka58xA0)IPPG#SK`gX-Q_lPD7&K>Qo)2zn;e#$i>Lni+vK~3|9+8L>^p8_ zd4~P;(I8LbzfFI#P}<3|Ti%+Q`)(gR8O7K7H|c5GcasaDg`mgrKq2OD{&+g;(BH1& z|1OcVlsQ?_04$HSMDNek$P8I&t^bePkOvC?_V>w7xc~d~@c(Xh_-_(6+6l{e}6wVySNw)(HcrvJ*_|CtXe^*LbvS8P zQv9n2BcNolDt`6qmA+3banw+?Vn%iBpq7}<%pYHSeD{_0*SvxPW#8=yW+hY8)U)5v z2IB32v(``iZk#_awYSm9&A58+TF#CMd4ramk@>wjL(no@c>5ECVPCRT;t}(qQVYMw zcR?hB3N1hp1m!jb5P@LGJ}HwwMyslzJ?b|eD=~X{#i+XX4wH5VG+{6`b32=4BaTZO z-b>5Ld&7?BA|oUJG_o3Ma>ri3J__3tK9h_6lgpmM!s3_GgY2y% z2C}wjgB{X2ieeI>qVvRC4FXiNsh^#6gE^Yhaj>&2^=hgqxVd3b1%xrPly9x+^E=SN z1nHFgs3(z|BoNZfcO|_*Mh3PRav19=bUo%4hy`6ML#{6a1H;sZL(KfOmq5`1HhaZ& z4VaA%suz>KhPKS00Gd%%B{H|93-bUOgN?9BOG^tVaJU_6fB9W_+dn#LPus=Ldu;?& zuX)5hVQEPSwp#M6TY|#NZLdd5Gg5m)*Qq_Bd45j9v-fA*$iqjV&;i#;8?Au+ zH>J_AVVbNRw29^eMMfYj$%M>pZWCi|9s2R(EgTVQ*ik9pfPrHw##cSLU8!Gh4 zhJE)ur|%`>Lx$R7`3@O1%qPCS2A6gxcG>b zC5l8`U0<)k58RE2i{peI4zKCQ1C2y`;sB{vVRtaZrc^slfB5PxYEuD4rfitlYNmwGHeKuOC5wNOtMePKv911p2mlJJ)O1Oiv| zRU;>pdvvq{XReNgj4e_zurY9>I0+``wZ2e3sp6#B09|W8=aa#j3pr3#Li_W>X9g{X zv_K#DCNgr0Hiqxei{T=MT%W4(>0t1qFM8R)m9;gSM7!1J;>n$sgKpPo`Pmq0 zs6Bq9zRXBV`-r^d1}KyZVJe?IPA}!_-Sqea>Ik4AiCT4=AN-ThUm~wQ19Q4GAY!R*sr%w z5%8lFlqCLBPF@QTy$ehlM(=b2EQ7890 zTzi$~Kezi1${Z{T04u8WeDjxuvzq?f4i`NgP{(~w$P#~2gXR|0pO%BkZ-o0nQ^j%l zvZFRnSHYid%KN+PpVydi>)j_Y(LRoI-t*4-|LCH|iYo5%&ugLjLX>|ya-X*%r%=B} zTc%8cCT}T(RK0rdjg)~u9OIk5V46tbW80g6KkUVN@PEugp;iCCK67iI{ExoM_WzVA zeonZcMz#GTJ;X2l+#jnTqfK9^oCr1@n|||5hgJQu5YQd7Qj@>5#Z;S zcXoCjTz43*d^osZ6#6_rKU7=}G>3|ciW#Y?AJ%pY2Zo2wJ!C}JX@*-xO0K?_&javS zS#cq)gT=%OIV7Ev^uFswnu<1I>h~$STXO5@v18?91U%k+wAKUSGrNa}M`LyI2N0}; z_xI~aOZ>nLSE@%{(Yv2hV@264SafE2x;^|1m(CaGPKoR~LBl8176dHDk2wD15EE@b zDTE#5RzQ(BL_|c8qJAC@j;^9Hkdi_9)xFluPZRWbqf$}v+Q4AgvwL%mX)cg>ENc5fgfluY#L@JCj)<6NBdld7xNgc zEwX`Fg9u30#r&}zlta+PadL6VVUj}=L|qX@or1g6#QQf6inf6IGOA-u{=nAZ^Tz`} z57oFA6H_#y04o0b+cW(XHqfjwA=|&y>BgZ%`Mok3-7E-E{?RuVJH!?Pg*R=5L5H9K z?0?M*)O7QpS!!C#mZUk(ELpGReHYY#W}eKyVbcqzga^YW}A$d5f{mwO;ybctDc^ob|%Si zRJ9w^@u*Nsy4f0@3)W=PEjBJx5z^`zZX;Y9cqhu_It&)oJv?kD{P}~jDHjLF_1?@p z8le@f)9e0Ca{G5{)_IT9@+W#!s?CNNVoeE>$mfKa!M1$J-QtYr`__U8W@D^ z`4f16{$r%;n2LhroQ-7ydzSr93Uge!5@<8o2Kf=2m>A)wK5$UjSH&%(@;&)BO()it z*48kv5`qN;Yrn_AX$?}dgt%Sr*;&GqdWgRx1ByyYndRjI_pg2OPO#a5UB&q*sqFMr zsFyFo@8SI4M?{=%-kHlb$ny%WzY@C8cS$YjTzRN1YQe)*(@%9+_Ol+G7j;C9N?SYA z2WQWucSl2mg-fU4YgB;0DW`()X0ZL`)7`ROIms9TmaZRFb3~ZIesvQNLVn#E)OBo{ zQ<6(Fd?6|@?$?DFQHmi55`x#p8(&&BI)Jn zISE>Nr{6zKJr=5F>?+3n=x?Wvg%DCwjt<6To1(&27=+bLU&wy=GK%~4`FVMUq>79T z88O}QHY8pM1O*CBlIQPdgL^tIXnS>4jKft6MF^qT?H^s~-TnPpjEJggFc|LOTf_pU z9hRJ2TqnfEr8MfjtfJdoJl0^tYC~^SDY&p!>+dg^sk?(3U$2u0sKE92jc{;qbQ1{q zJG)Cb9vozgjlsdz_V)c*lX=PVNIH-9ZJ<7owKeO(MHuv0&-cGR!#o+d;@cJ(v5wKlBQF!p@-o8FMEL<+&l#q}JPW)k1 zlH{RZO4)35_wHq8-`}ZgUeLQswR;vB9*&X)znzSXjOUC)siKyg_a;uC*SvYHrXvzx z?>iQ{4`bsZ4;PCt=jGKIrD}3zS;pmp|BR983x`a>IG>PkuJLpuAR(>nei3M-hl43M zdL27iGiWRZPSIYlh2Ei`24O5es*ZS~)MnTR!jDd7lQe{l0Xt zwa|)DPux#D93OX&LVSF@MN1gFpYxmO=u1?Rzf<^ygp~etnKD~r&m4UL_Yy?r1?;be zYyQlJF}ih_y?@^1wn7aTg*9lH5+2`ULk|Q=mm&SYEe$(&iZF$LdB5>vcD964FxPr? zE+O~vHdrp@%zYGq9w++Wtrvf^vpP^t_Q1#}5yc(-qN_q%j_IYP8e97we0qIGT}@55 zs&1tjT-+W4f`*0$1@2{>8mhZ{>)d{@FySfrrnMWO{D5(T(a6F4r2by|fi?uyV)gy-^KERUbqBzv2b8TR+zq>$5 z03Wq+m$dKNuloZ*=E}%6Oq2 z^@Uj6U@u~#>S_pv0!EKrrx5t0wzs@VEM^Es(`E=NFWJ8`s+O5t&gnunziF4LvGO0f z=e(?{pJRXjO#?_dwR9bX948Ets)HJX0q_ZwA$5v1KrzC5tlP>w9_yX(h@wZ z9H)=cb-*EpV7|#W?dsEU3Y02LMbO*5&3^m#4us!U6Xbu23Ao|X-crAT1Krce>Fgv~ z)PROY`J9}bSfV_4^Zb!J#}qZ&99U& z`jXj~c6Eh8j5ArI(&zSlq5F!-H1aZKxiOxh!8fNGUquY-PnkfKtJEb=Q$xd0C9}tC zV=B6wT43CX7i4ita4*eH4s-e}a#mlo^1*bd;A`KEwmZU%HM@pYBJOU(W#Nu9w<8;C z86)5O@|#;&=w;0eO|fWx(4;P*ygM{iJ~0S!#7b*>AKo%0diuMW!@eKRtVJBYznKY zhQg5ft#+X?{)j>dKCX_pT$2)#G_pm*+|m!B%Y*Ra=Tjp>V~1e#B^i691TwtZBY`##NP z4pYr(7)H^Ys&6T$YzK`7bpty6G-!++H zo!n3IiEkMdzkeB3xpJbVfT(Z+dV$fY}N&)WdHe}amT zWyiV3FK2ebR{{1u7Ufe3!;f2VJPmfa(ejM+%Yx{3LWL0THr*D>3N7@?aS5=DHwaK1 z3}MqL_YzxwU*8K##~7l%%1i)SiGqRBNCvJ;aq;ooYCC+IAM)jah;x(F>ITlObi4B^ zDJfC1ddM^_MKq-jg4>%C&|yuV`$N6)Y;I7E1Q2VEsFW0u>s#`CChOBqVk*>qT-@A! zVM_rN=X4=(3APp@g@xSnnwKFYp&ZPPpo_U{4G&}$=59wG#uD` zdGongQMz0ReJjU(@kNL+OTZ|Uzyi?%YV%LP0J^NT>B-42wI0i5t3VjIdo1NRqhs?B zzM8ETpa>M}9;;Pp9ijDw;=8{mOv4)p$dQT=coz`qV4Z#u=jp-V>Fx&IzU)&z_AWgWGLK@W;Zk6gh_vmsD3p}40899t55yq2Ww>= z)qDt@r*gjUC(-}9F?O7Ro*sy)SFfyokT&Ec0itq$?nh|AHRi^v2=Z5FxkmJMoZIe` z=(Z8gy~G*I?9fqmIM9`|r6P^Vl6es|M6sQ@t+BoO?HOb@o8&bw%PWFu7T-sm?f`)g zPKpH$(U98iL$A2K7w}7oRDzIF>b_{)xI(w%a^&8XV?sv!#-K!YZq(=)#~=4I0n-sA zA%UUNf3WZ6pY@?jbdyeGdZZ%pA2LL<{r~O)-T!wps7kV*yb{0Bur+d*25qdpzqaJN zrdJR^MmBIj_J5ITqWSmVD||8+vavd64Xao*bqh<4B=p4!nzEbIQ`+=a4LDbk- z|AQ@2$3n$83BoVWSGvnQhS!Go!$-L7V>B`{X`)f&x<&Hc^Fyo}vX|h)H?i&Q_&Vi= zJ;(KI_|ge6AiRxYKieGgAz)=g==3yJ$hD8N&fZQe@V(-2vSxn_^wKCw}0Rg_rzxfT;)Tj+P7azxBUzp%4;Q0I@#FDO@?fLa6x#r zPpIt#%Dl9!%pp@O)5@0FX*P6ty{)_eE&Yzd?Vjdp69#DlYW#YLK5udHXpyl{52Qy(Kke%M>galfg z=p^lQE-X7-X7Le>E6#;IiSi6sMOLS#hlh-uSxs}2_uSUsmi)+1VrsTQD~{7#Xd zG4zhz63VckaqH%_Pe}0IoUPnxbf3%9_AA8(GF*CjQ8myyc5~F%D`m75_tJ;J7au=G z44`>Qs@7yQbDr5;YG%fbZEjLDH0L+0uF|zy)<@^A+0OhV&`N|N`keum!h2WbK=nim?CkYDWm<*t1;odp zf!ngeKC*3+9T0sqIv|v3jGeorRjkC^g9q85tQU_Z%02J8{^yiCZbZ5WvCU{{NY4I=j$3RSPqQ&V3*m+q^W=^@<2r)OaODVOe~WP{0813_JWwo{TT8Czk?7zWGwl1(Cotu>v(W7}qWk@jEt z)Y6+%;B>so@#^4DHJcB7=2|12?Du?|JHjmT4ywY15#jyy}dU*OT^S*psd(!C5mFPazp?lqn@t1vYG&IbaEr=;ObSQ zqHPlwq)%P4VYG5Z=7rSaFKX%*l`&#scIV%zCnBE~M!)fYyd~8=+uo)OhE(L5(cWP{ z#A1>pVkYL4xk##*>REGBK-Tndykenv*(&o4EeU}h{Rsaw;7N6bxPN$uXuRO=xr3A*BSDR1S zPsUf(lO!t=@lk{ZO8X>1?)xK`;n}%SjC%uZfaaxtzS%rfAunu`{QYhJMl`ZPL$G*q z1Gyp2)Ok7j@GoVbblWvm1)T0u(Eyiag`kWo}M*7#}c+;nH*WnW8543P*v`wi``%fW)Tis;DGez zsE@9}w42SRw&@2OdD%1Zo8Ie2jm*<c7C>g%MN+Q@nB3*u@v)?W&dhcalG@^ zI<772B4z_M|5Z;g7=>6V6G)j<0792mKLz+v8|E4Jt){}|e%D^F#10Jpl$zBdx=|z_ zfC5SqVL^P#Zq&|0!fIuoeX9Ln#79d;xZss}~gY2KZR<@2K!*hDbO zUs}8IqukKBStleS)H7bv>q!zzu)WmRRl@_Z!xAr#Th9!%8LExT*f9KZ+pd_LR_sib zj@n^wPvVXx4%lva!PO7hKwppPK(>yURPqB*Eg$h++ubUflV@(zT9m4>2&jb?W^W`H zyY-q~RYRc)dK$+9r+fS9k%hfYK?p3_b6O+L9VF-qTUnh5{jx5V?d1zbt!!NR)lp?u zu4fb`ju&uWn$70MG|#@f9%kU=jCsa5XB?_&z$H>%j+am||0X^ zW?yivTZ>C&&85=VE-dcss|ey)p0OQ!&$%g;HP(U)2Xp`8j)8L__&-aKgg|2^dgfC1uK@o9 zLW2ocdObIcryc(>6A=}WPW0rxz@=1e?4`1`^T;$cmG3v$nLZtQNcB@oA)b97m?(D2 zf58vKgw6a`>UOY(zjqeVC>4v0KgGPaS%QC-hHz|PS1l@93Cs~?A>He1geY6Sho1wf zTUOKXm6F0)yAJNVjUx;Yx(Fw(B)*AcS9oVBhZrq5&Qt(jfIQfhD=Byn$7fmAu{ISV z6?H^UkA?Tdd;T#^ExmeJGeC;UN&5yP;1t=BotQT}^ZkWbO+v3$CLBzokEVGFqZoN^ z2bOkBi8nDB0{}4ctAW<;W~b&&}7dPWIrmxo}_qtC2yH{g@% znL5F(qCqq)m~*CRXT5H#C_`$i09^F~LL?##r$nsU(Cy7C($5T9(`7vcxPU@>u z+>O7_WIO0+8wWV5Jro5dCCGS_F}8bA79=}j;&Q~7%WApKyp?PwBPnhRRMAcczwNh>^ntN1v!wN3YC}*r8 zwQui0=u+!WdUVV4I3w>BhPlJ6ea0_2yX(ds5Fa0ui#Uz1H$*4Fzaas!N&S!{n0ov5 zuY7~lmR*yHM=be+$L7JFc>sFxqcm5M?UJ))lE5$lC~$x&qLb9uQQCpBCUiqIw?CGf zRjf;eK6zX^;{Vp_BnbgD_UqCIoK#nlbKSH%_ZnPgcJS>7UgQ(cu*dfN&N`!_n~y;EvZuRgix8rUTnVV;99 z`1?madw31Jb7U@`VdvtQ+kPzO0K4d-b(@ zyIY8#1@gO*`M!}|(?34E>L89Us$PZIgiWMa#bg@U2Tuf?rCUlwHQIZ>uw{?iypiDKL zu&t;FGmJ_}M2(|+eW6Aj(^-U}_$1HV5L^9u^%Yk8TA3FJ*1;;@QdMZ~za1!2s5LU# z+ppL$-Hz|gop|xWX}QcAFG<3e*k}TAXZdV+XOo(brDMIpF&W_$E{L2+t~xQ|glyUc zHYN0MLhi|x9k(xMX)m`FpD5?LlYE6I8psF(HkZot$Eo-+h`&)?(vT`_uIEh6jppzK z#Dz(nW1UQp+-p=%4ibqMvh7jQ_BysRZyD9eQ9chIFlCtI)&p_C38FSe%7NwKR>cRP zW$Hc$t3zGJe6Z=!eF8|)z6WHFyZ9E$=j4ip6D3;Q#!ad>r&28%n5I~&dd5K5$Wr-z zZ^0dulTH6bk_q;EM0_rVq_o@l#~ni{ymy(i#V2X|qWtz93}#6iYNwBdVJ+Zm-}8Lg zwtKbn*&t34az%!lKV#86*i2E;aB7TSfYKYm5tpVSd!(ld>Wj~v?Bg_%mP(`rdM-gu(bue^2mhwqkV=fbS9 zRnkt%|D;12kF6-P+IStQ!kR)Q>Is_IbOBzpP#Zbq;6J|phaHOk?+KRwLd&Cz0^#Y?(-SQdWkB3QCnEkLx1+sXB^w1DNVX!zwttnb zlz700N1^2owB5qIiaF}hjdNB4SCa&nPb^4(KN8YfiK5FzHt2RYMTLWL$vQ}TD@j`l zZm&w%L2C4uSbeBId!=AoD%;)k8MHs^`V~IM7z*yXIKL%c)O`$WcYce8xg}}7r^H1? z@#Bx)*H=!zicx;qjlhXONqLx>dPv54WimeKd-xx9eNulJYxPeHo?gkHiB{IpK$O~u zT=@j$N#+6)N$_Q|(Qa!Nl!v1BK76Wijmi=iS26?*$7tk8Ib9x& zd=0u?Ra$s_;^4zG_Xbsfvf5bl{gA?UsF$!n9F`&*Dy3@ue-^Dh(m$Wv-XJFvPkIG@ z;9kXG3xf)Vpj8^OL_%%^O{|m!&(%eHdA=lNCYtJ`Zgzi|DzPJWZRPO}xx$U~w~0?L z|MlU?7bonm8*g2{?YR15;x;+YUkqxZS4&`1-*=qvl^br}XmHeEFZOUx@WaH|vW2xs z{jG|TR}~|7-x0?>=2i~a_J7auAY2*@vmwhT*XL9g4HS+DrR*wLbo9}rWQ6VM?6}nx zd8y!PUypl*-Ie~CMPkJr4zC3J(jyK1)UH?5f@|FSILb?6+MU}yCw4M2Y0*|U-lM{9 zJ|xFHQOUXf!@@#n&o~;>xoCm1N8;)cew9WK${la*;N0u7AM3SPX^-$r({XmYFUS$cptCnLD2;b!8Fy2_Q_U+HlE) zjz)AQDBO|=kBy%wVMOxSlOVAUa==M?d|(Ca{3K_D&z*$63eof>P@LjOI+(?4WBZCs zJThx=&JA+)W-EO7DKT6ZSr(@~mdA%JK_j+As@Gw%PXm8;9yF`>{`u5=e_b6Noyhr# zxATt4%uy5CTZV0&BcA~M3^FD;anU~2oBBl*;p@sk*PxaU|c++4N1 znYk@R^&v6VNu-v+R_(xF!ROU)4~iHKiq}*cnOUX>BQzEP+7jv$alNxtob$1Y%~U308f(ZOA|nykaw*8Me43$Q+36W> zz#_lCufIR~Lnr>*kU!1lbb%ADWq8>AYkh7f)nbFc8xL)`BsuR&zfI(IzX03%NNwZ%q3IOoDauYR194~5*!=MyfT zWX$E*745x_!qefTXU=3hD2j3GtE&?|D)!Pi#w42^YYpyS@15^}9trx39?GI0yi|Wn zoQYHvjv+F+VcJ@4l^;7Y=jP^!YL&b{ST)6yeT|KGRFLmhg~{#X(5laXCKmVCE33mh zLq|6A=HWhwv8iAiWG=M2y2OgrYSo}zh(Z0YCGIs|>CyEN|KZ|*ayh>D<7H*#*#IY`?SMgeeE(nSTa3;Hdr)5ehP9>=$^-=uba&CDk7w>TeQir1 z8QMqjCnl6jOww8njB?B$e--=Md{HrFXn9$uB(?^w8EYwz4eF?{J5o&`oRHjn`&9Fg z|JQJDAD!B>3w_a<~htTH*AozzSY&@Oon2T;xkbs63?@96g|Mz>+AWxpAEc#;`8l54rEpGjgO_Sr&m^6VZd@7V?_7H;Vqr=j ztacBvv2-F5`@upv%c^kCt!tVSu0GRCOIlM^8czBh?(QGI`^i1pv@?!^uXac17Qomz|7q9ty?ir<&%;$V4BDgeO?Wb+{(w zTw93*_ddBuZ)j*>46Dtzw`F<=zg(1g8{{~trL^nZl$M!Q;U${}>5cCqcZb%rys#sq z>}$tI)LFmp{?_dlgWcn!q>khA_&smno&=7SS{dz$t?Kc=iG|S67sXOa{Q!ncuj`;t zk}V4Z_iRT<2R2nWrb(tQDlSQtIP=B2cQmHyr9w)JiThncrlHx1zHV~Z^J^*P zxzr!z#>UgOIBKHpC3y)Sk=m~PEq>URqpn)yq>tBj<+^)^JKO0VlIKsVJ7qN>@MK<5 zJwro6l-q*+jy2CnS7}I%jBsldQjD_*PNyHEFTAx#%qw{j@2DLmuwO2n+h|Alof zxTxWua!_-(8TH0-8SKfd_8WOVtz5pgmX;_71BWAse1Y}{e|I5pDs*<}4L%hheqibe zrX(yVXm{GcH9GoAaSGCy(eDdWmEff0zd<=MPdZMUNu1-06jA)qXyIzHR90wsW_4g_ zsC#)HD-^prp=wfA#^3_1b1hd(&Jo^_HHb6(A8$WOZ;YL7-D`3%r6qB)Yn1y=Bad4q zA!^}%v8HO(oe!fkc?CF0n}f+lN7Gu-MsbB!g^6!`cC5wfA-|LSWP*#0H<|c|9joWW zFxAWzgonn)6#9z8GV2{Hwo=Sg`4!M}(EzEiEBesuU`YDmIg?^H*Rt&|CE=KJJB;%Z z${f2t{zf|@y61qgWxK02TJdvy}R$x`sw`-F%fqm%C~jc5{gc3`7$- zVz{Z9S+Eg8fK_);e+bt6Cq|YyDh%TfLqj=%wT`eXcX(91s|l)gWWFqBaPHwltiN{L zwhT?`xL!c<5S2AFIy@4nF&Me&?(IO0bl=>29=~aS?(kA=3hMWL97E`C4-mcw6`f;| z^x#c>mz5t3`ijn8Dx;Y=Xr8aGsd;Eu5ab*c?g|CGO^RmOFm1nu81alSn}lNG1Z6~XYSp*cQoBJc$4t^}U8^MfP)Yfq7XoJl301?TjTs z99_yoVlykIomcp}{!5b#M%B4DWVhpc?|P1|;zYAT6E%kfBIwPi53LRSm?b`gj~WYD znamXHSR?p+)v5=&f^7e%6#78(mHWDHZ|bR}U#706aOVU+K1DJ)EckoXs&D@W75>xT zwMo?nug(~qV<0O7|9~W?ZaYUV4C!-LuH3OwDiSP*@HG{K{L_5=pFZ~gi>s;KW(RQz z0@R?{jy_?2uN1RF#^7K(|c#%~&#MY-!nRIqB;e!ReUSCQsdX%0LPqiz0 zJnv9Q32U!phGfj;vOZCj_r_g2zE^*w6c_N#vpoE1_VkYk9b~#x@ch4!rtfhaZ&JU8 zW>^+p+LJ&Er)6+>FvA6b<9fL5mi22OkS!5lX82e4(P!;}6VTy#6u$DPc>3(wvoj+z z+IOtDVU8o*MW@OkUcG{F3}M#xVPwO~2ycf9{p>oMS&9>VzFrAND|C_E*K~FA(yU)l z(DgB&OcGKT89^gCIR)1C6K36BTnH(vi8t8iC(b$_kEgzD!+3ncGJB`BATzs~YnqPb{S7zukw}bMQJ>tOYufxk6CC_hJc0h4;#wAs z>6_y#^Np#n68KcJk8dGQXH!Q%4h>zGy)Jhs*%cB$4$r)h5-TLlm}_JNL&xBdkc}%+ zDMs0OSMpazhl2|S^md#B7(%DpXL*I)?+$3m++T5yeL7SB@q1I-4rKJzNPb>>{_~9V zu$=s(quh>`>LdG=J&{6<0R|(l+f3=6jv~7Ts^*aUM^XwBdXer@xeBws5L&X1!Pk!U zW!dT!kBSdG)wDPWuzupCd{2i=noFl7-SGMa4xOa3(zoZ%Vn{b07ayAJn%{d$g6zk4 z&2w~hFO+pBz0^R=3Mwgc?Xb+0*m$85%ER*gdvWdi)2A=dI@?kfbso0)81jqfQqs4j zcBL#v&iG?hGLqB(xIqo2yTxf(p$s#3%6wNpJg!DZFH6N45P8i*Q`?hkw!_TFbG`3a zL3ivD1afDw>MBT=#Yu^ftz@u1UOSpN)&7FZu$%ix2fOR5c4g?DlG ziYcWuuh^JjC)|NMZ%;jL$$?=A=w41ryim0fI^{~pp z+6liZSmek}w2CEq?`hj2D|7ke%EyRK=Dp#d5w{W>QIXJ;loa^z9V?uGWR%+#z21JQ zItXUyD=MT!FiuR4=~YsE)WrXy9}$k}fM=s7F6UiK@z^uuD^3bwbGbn_c!W1P8l$ zAsXq;G+HWT27Zp#x1}FUPX}a~K)Ss;(;O>XNRf|N2_vZXLXvwZrNzD_dC10+*G@Nv z3EeTu-Gy%`k~G3mH)nFtwZxMC;Xo%L1+NM_1QNzZ_Gp=GQhZ+fjcYU3d7UcV?=6P! z!>iC@VM|_7EeJZs&Oc@_+t;tjBFrp9!_AmF>KrDu)wP7Rl1<*on2QT|tP`V%t=Hg& zzQ_~rbrFII^cm()@@P$|gQ81A3C^mJ*wo$H8h3o})}7Ijo#{fdPsyyrE}TIYawS{i zcv`Eky@%#vIHZvlZX0I82ov_BG_T6(UYWapysZiu3)CPsEvwc((lrkM@$mMMnx?Be zvC|=1s<)-jo;_>en?>_7s&nt8z%AV^Tm24 ziU%cx@HFwI(57`+-hlQtUheBd`rfa9Y><@*qsxUpvNF5(yvKL*9c%p&#Al{OakY7R z`r~ka|6Py6>61CXgrYSSg*U5fX>9?dFfrqgvpPJCt`)3lGG?oHYKuNk@kx2p5kPvQ z2>Ei{6qM%eA&m_VzG!#t9JZ88iY|%!i6#x;-Gvb()xTdtVi2vk4cZdyuU}=*zfUWW zUiJn*gsTzFW>{@c%(IQT^Hw@yK+;YA^UGhTwHH=rRh1;7wNR>JOzp)K89+kYwrz`L zoylwWhdz8?0@E^F{@@mpTD#74w5av9|Bw?c5yi zUtc7|jl*Rm$z!)|nV7h|Hd#LT{XJ)q0XtuIHvTh46GSRDWmhyK+pn%nGgd3)& z%547b=KS_+QCjQRluyE%Q9W#Q9L>~2{JOd@ zcZGBj!8{D~?zc*SW>bfxLxO^m)jCz9CF(l&OPJ~HcrR(@p@k*y;TivSVoiW^@GeRx z*U}z)Ik2x^%;zWO(+haaiy!1`Vt{IJkc{)%0Cl&A>Hon&1`djuoTJ&EG6yST`O zs!y1mn7EMJ=?*OyZU3m}+;hi`lsMiFRFYVu#C`Vs$)*W-uZNP2;I)Nhh_pG-krag> z&K!@ZGGXUHO@4b>I;;K1r8WCoU5^Fvn3HM__C~q`xZ>h>Z^i?3&qChd;NT$2p_2S- z`yVrzun&mkkQSiWouS<rpr_=`)Wqd6w6)%8j7HW&wEU;D}B=Het3^BrAY zcVJqDztEIS$mtxGjTDPSe0?W!M|}Y}Dfb)7+DRqO+>LUkE3yY`iUE!md6Mg_Fk`8b z?w+R)@y2~ferO|#WdWrCmSw<6Ttyc{R9epYOCIci@e#-hAfsmfq2rzDM@k`#KL$1< zmiuQ{!qea7rl>bFjB15KpH^gd(=I~T2HIucjZ#zz5;0Viu<+{ZqFv@)Yx(4B1g91t zFD`N@9?7Bor5MQ=L2N1WtE9MC1B6wWtDGLHtdBcvUt;qq@IXr#K@q}>Ygy`K2t1G> z|2@T6VQb>?QLaWQ`l_V(& z?{d6UkGWc6X~wf&yS1NR!L`3|{?;`bR9#gSqgz027uG!b==l5Z)mmAb~}}(_S-J&xF@*nYsIDPH#K0l@+j0^Z_~|TFdbRF3InsFhU|ki4M`w z_ug|tKe@F70K{nTjguMO14AfFv9=A}$13?zQ!IeATBThsVzp9TFK0b6-C4#I{H)_4 z{f>kK0K1&MyfiarNZgyDeRe4N4?3WZEBA9FC3iHuo{T>8|R!43SCnc9XlR=wn5aG?qlW7esOz^{E73e ztMVxxVEx*3cOos~#2Qn^_W+CTv7^KESo?X+wqib84T+x&(>%c$88Lz!bmy5)k*B6f z!U`9#7tyuRTI=pw+C6kCh5=AKYS61MOYiBLD^k)z!ouW%@fw^qB&C?LYw&5hs&X_V$@~;o z#R8E}MsIpB#vL(*y?3&UGuJe&#jJKM+cSO|agaK& z$XxWx>F6$dmH^bB-?HeI^@C%%kPJcEv1LoaRIg>)fgE{y=1#PxiCmJhwsKMZ{Y}rU z^g2szV!wZ_z_CQq=COfkZ8Ld=Zb+ z-26S&E-m4vU<-+kI{M5TS$T?K!!&f53!Ny-ZpL;Q!w;le%|y!0gZCITlB2s$!3V2W zMQ+hWg-QSX7VuP(%3Fyf<+no8tnG~2Rb(!Y(|~Yf{{E@-Tcw7jsh4vruk{L3lBjP` zNv3bNAsol-PZ07h&Kl(a>S-9!u`lW_-QZ@^3qLGUfmV6GFnn`kiVB zvXDRmdPzo&jxGMsRiZVpLQ@wBR)vI-`4Bc6Z&%bqx+A@j)Nengi52&QQJsq#k70%S zgbjorspoJiFtAwq#WqRYsjW;VAgxj#J>!jeWf#)tU@%SYDKWzZZL`kA8nW0aU4pYN zOs00>E9}_!w5{PK1S0bT>q3rXuna5gk|#szQrHXiN)YOL*|ScSDNUD^cTj^G8Hbba z12;rKH9*qHF2hwe7g!ZS9hzabDdX6UOF%O?;W*dr0pwjpN_spq_rsYH_ni;H9V1g=WvSy<`(i$jiNwVx9wg(kUtuQ(#S*-!lJ zZRwEY$*{mcq2VOEBDt8RudQtx7-_)WU`H#-?}h_CVn1S@O#_TH$l4hnNBwb(JpInU z5V<4$007Y9cb9J!j+Z8oK8AKY}Vx1$>MYE_q zD6~mN#%C%uf0ny%A<^|Q$G8Hq;~yeIb*63_kdwV$swD}$dMQnbdWy$galoWj)cIcr^^9nB>YG%4#^93J{i%5lUC z`jeClnRBC!JI@{VH0QmKOK}`_kyS(~8_VY#HMR?4^iK--BDG4VjFhWgnbiDz0H5Hp zyk8^^t&vbK6*M-=94Kz!FQY_e7c0MZ6!)?#0TLGlmCku4{2r8XelKFkLJ~BpW5mO~WX5(Q5!j`KtBx%FU`9R=lkw|G{0z%9ztqLVwzyPU30|v+b~! z-=Gf6KQdA><8WmKt(epSDLDf1y$E!!hH?$LbTdl^{b5_)EGyiOpY(%MNF7Zq0Vp?c zt6^y&A>r)`-?>B=q?E{|ix|*OC!w4s4l@pWco8|UM@RS)8_$rGf-ixdMG^==^ouKz zi!&cX7@%^+GJeWj+@E?Ah*^!OpT|H1|2-UZEg@R&^0VH@%aKFSA~FH`(8hP!qBtOD zB}nN+C|9mbGS4!#(V9Pk5YvUu-qRx1vuc80dUO$YXT$|#->|$m3Wt)~H`L8o8Eo8; zmB2=gpq^Aj!ujrdSrZOmi^J3@sx$sQobzJ%*^qXgDPeYU5{sPYYQTmYNBWBEwJ-g3 z+>n1mHy3Z;F`1()NsV8u{~E7PKta=XVQd3t><6xbbkC{MF=3&q^gyzO8=lbr*P_kB z(n7#BFVM?=SGZRI?>#$gggFjJ9tg9Yq4shUJcIi|CX=CqlqJRV!{jxnvY+Ku`po&5 z(`Eu35pzD9U8q{wa#iYZSo)YsW{$)d+G5B|Q%aVti~3Yhl1;s+6r-(}G~$MD$2Bb1 zbcU4c9-f)D?5n<@bO*DAK4ihc)89y*oSimgB~+2u5ylpu7#CRd>C6Po>%`~0V(sPg zHTchdo12T`&%*<<&^`9GEzdo3H+q4~Kj?P^VKz~=0?S4RdGa?Gb7Wy!N{YcYISk>u z+JP8(+THATXz`I~koCI^lAfeeDYgc(%OtbPqey#uV&Zz3vN;ZlXPb*gLBEkoATi(j z%iE3w17q#)?)7zg z(nJ30l@YbsFLi>q`~W&3j<#lmwY1b1lHUIp#p4nv2=hDuVUv6LNh)|9gw3cb#j-j^ z8faeM0BeVsesk~k>?pZPHi$9a+1I@d!Y%RXX&@46`n|9ACtcf92D}wf{e=_m9_vrk zZRx1&z?$O2kcBT{G}8A5?N%YV>{ttmM*CmfuzocnJK#mJjY4iNuFdtBOOZxm-X1%@ zV_(oGGRZmZH$<;nBg_K$ardECcsGtY=>b68B+9sF;K%!L{j@LU3Z^H;{c{KMsbu@^Xfad>E(>Z+2C{Lgq+&1zP$;dH3G^N8!pqD?V z0GR^p3SdWz2c%r*d|i^_5V=FL)~KLtnS=y5NHCj=!cCRsjQKM$_KppV?Q8PGCcXm% z-BtIQ#s#TZmB{Yzcl2`nUxD8!uZo$P;SGAg{{;LLug;LztDLZwo0RORqZJ?l_<9vv z6@GZ~xf2Z<+%d}VewR~F>sX37DDKmpT~`p5suAGlcSQ@2ignvcT&K4~Q|@8!nF`O2 z1r_fGc%vpsM}#(|Hbalk{gCHl-SsM=4G^H&Xfg>zWIo01F2Ct4WcI+Si@hnk^U+VQ zyBz)c&MWeZHVHESnZLN3r$^Zbi!ZXqo9uekLGRHq5$i-|_=pd0$=KNWe3*~jP1(ai z#fC}yn~t>A!^@CO7pTF2fl2GvhZ8a$8RfVkA7A7>E+EV7{54^vN~ge5KJnB+kdqq* z*!^pQ7W><}RwySw&aNw3%!NSz5lEYe(}ig!az3Ruszz%DrM`taWovnctHtkwh|wn>P843V&dbZg2FH!e@dg)_`n~6D83WexyFsiN#D7`5 zi|L)Dc&T0|IGydiR$+J7v$-eeA`VoZN1#pGJ7I{x)dIf*iS(Zd>|NR6!=fJqxdzOX zp1*L_Rla4kKKIFKAYI6R#-{Y3i$D51Ks&gTwJq0$A@xvHQi`LU;?4i@rNT>-1$@+` zmYJfWVyp&sdbT)ox84pgTvP+2J8{f#`?f;bRE6Dn5J}o`AiG*2g_p)jCswWMNeI^M zGy=lX=7Ym|jI)Ap3E~w;asd@M8mkOKra?`cXPJe`*kV++($%G2wEK2gkSgp@{KveC z5f}2V5~ZoHW3>$uq|ol$B{0n+7%5Fx6EzBDv8b|gY>iFNp!cF{4R%QXgq;Nm zn38fEMB&=e)HALJh8fL;{{WtPUwQTIc*x;^qS>kS;b_*GZ|wL5Sc<-Vd%sb!mlXCG zmCY{}ifMA|kDCN(3Vmz5iZ9!`@zcu-2mfTc(bbiTkcUJ}_ae+pTg4QRxME3wARqzs zRq?%qgug=9_J1N-n5UM;-x@@GMJ0`GiC%r7=eV|gUY7|8oA3TH#_JqN3KAnaq5f=LOVJe?PyS z3yo71u4j4<$pI1RZmqZDOg)W!)fwM3P@%p4j-FSI-j20{svvlcN#vrd_nAL)!ig+6 z7P&wErp}iLKC80()WzW4Wh*}hR3j~G%zM{aSJ=g6ufp;lwG5qmt;Y^<7Fo5p4#b9& zicdS^l@c2er`Y_XO*!l3TU|SE;QXr<%4naSV6IEe$y|NpMwi&tK!p)G3Tb-zvMC%& zf@vsDigxhzE=(G&NfauD{B=*TKHHdq2d=n4ohnVdSnXVg#0ha0l5_9lT;7_>x7uIY<46S+nkT>e7f@QCH@4J^H_Sa6tT!-n+14Ztr=oa)M z(QdoclmCtnbAy0Jb42pPUNy3e~j0V!0kp46n zmQo;mTdQui)R>;N`(m1NiN=UOc1#ek=6n)563COzIwVYH~!aJGLh*wVzW1aL=0V;nduVMwIyaDM(j@A%^77Abs(7y z>&bJgedcgFVl&m5cRfChuFeG&qIlFBbyE9@NO0246iH)pg7!Z_QEJ7$f7AHkh$t-&+4;%@)84U|9nJe@2W-FpA z?0$rg%&mNwBq0b>hLEmRgxtdGWv+QM3QmW;aRwt-r#puO^Q5<+@kLStVmge~tL9by zBjlcMe;g(^tHk0RAm_w-Xfn1B8_Z&{luW0I=#gSX_l{Lz6C-fdsyYjfsUd}F|xi^4d2XMEHF4Ec#Q zZB46eD^6IRe#j5cNWn5ZD|!p#6Q~3Ar5ry_=s>V~yj@XuH#Oe{VjW>&0oajMZxYx7 z$^nPKF(KJJDw!}>stvpW>?Bm%KhQE;3Y5#&8t?gV5aWjYtMNb-9Ld7WQmkw#9w(rz zI=X8(e0>p21IS$nUM+JN;C{o|WwQLp70TT2S1S`XnX?NCm2j~@?hk$cZUDZd!ZGH^ zNOKRvQ+(Qx8L5-$R-A%y9lIX|6wU-6bUz&R*vNG6LtC%f1~U5Yn={DPj>&u%H<?xCw3ROggsn7ViQ`u(7 zqJ>wrC8le+?C}XK<}0zKct&Mcit3a7cZ;kF^#||(;%yY}Gt~?nnTww!(`I{2DoI{plAO zuyLFs@UIqpfdSwPP=^`m=}k$@Mhy`@A2Tnx+p_s#yg5QxE`l8(PuK%AV6 z@bs;n37}7auBYEzL@k5-2KYmsjZeyP`p8M~ZE|Q^J<8n!IKXbpU<^MK52E;#Hn8b4QKPXX1^P9;y~0f1A)hD0d1&{85cb#@Ago^ zWnUW@aYO1qQxkWEdgzAtAEPLtechcsO=-+u1@i(eP>cn(G)Qj*gZY&cPAtiRxLN+* zy$$>FErGufz`FB&uQu^-zXlYwzG(fOTabPNge2F@cPe#dx+EnMe?!RC2g&9QckbNj znVaSDm2Vbo@UfJ?WL}WrxWZ(*xb*d6t(#rT3|}!p&XVCRK`s!bRnY=oPIc6Y`2R@O za*ZBNps%ho#|o`~`A>91Z1wHnD1?QFr(sQ%_N=*&sT*Zy_iDHFL?OpgO|Ai2!_(tp z(?R{AWsHdIuIeHu3hwd223V0V3DFr~_zTglm0jS3HY@Oh5!wr;9yD zel{$(0@+Bh8RP4VNEbp2m1a+Hd0nYVI#;eE^D&0paM!W7F~||*czcf5tR1(+ZQ+`2 zxEll5{5I%z1y~WXa0O6Tb#zQ49L?#j?iR^*wMQh5!~?zoVet9cJ{@Mf(j}?z)w3W} zwaIiKU0YNV8`jTQdZd5o96Jm;biE^vdNkDpiM{!`vS}(gCH~ec=5n>mX}7#nZo|R5 zFZ6k-Ub)#9$xsa52OH}$xX%QAxxbL+VATE3Qcnq(4+5q5zrYY|X=>8{CNo~)&GN=E znKi|U=-q2?f!H=y*YBwKN9WkTS9^ANXW11Y2ClInAM^x0L${A|Wf}@kv_90zYhbg! zPlt-00`0yShugQh9K}4FQ`zfzdKki`Eb2Tv4``I`5DQ+!_`6Y6?Jq|&$#JL5dMEc! z9cQ``obFw}Z@ks=X=`q~(~!R{=vpegW}R{U_Xo+9nzG}(C)P}zqN1|cIMglGU7G7O z#%;_;ZHGzE&IR_X5X5Jba3A;Y*3j5w5d~7>pzn=ra(>YLz@(4gY?FpRDj`{!o9_Pc zgqZF6W|$t~-Tc&14wGgW9A3umWyCW@ad?YqSTnK(F4dcFFF(L;bHAlY4T>xIeX7e_ z#!T<`iunHry#?%Z#)Xtkr2jRC)O!dT2m%h}!C%G;mW!+oiwE?3pHz8Wn&6^?>Z7lg zCSdS!agB|Q6Q-$#CvSkikSMW1|C5U$;!|X`dCe7%S5aE6QJoCIlv5KYj^lu)@w|>@ zS{7;Nwh^Wmw5BD5euf*LWoSvPv)rjm%rgM%#!7-XvNU&6v4c)S(~*!m-5K?X${Ck< zCeWQAkAG(@>n|^JmQ`n~SLVsByma@9I96!%G4PG?0Hi^R0VMac0Kt*RzU6HOYV`oW z&1Kb1>WjPsg4Ofq*)X5`b zwS8z!un!SX;Z#h+b!4sHYi`v9hM`u;Bql1hsCCa(kNPcSO<-197dxiwCLER?&(ebF zI>_l6a+<79P@lJ^w^M)#uU@Ih$`}%|0Uag5okj}0A5kB`9~z;!@fWaTZ$+TBY6oYI z@zO>UTtMUFJ;0>!kRLxj+8Nx-@b7X38IeIRIo%W|GaqtUjjTL{D1eOQhg zir}-6lk}P@pSysgo=j!Cu7kG-sV1c8mh#CH+aop8TL&H+O@hH7G1VOLut(d0?e`%# zfMCOu7)$xx3yc*WBG!=CT4e_T8Q?0=1G985^0dtLODN?`vW3MI1QR&i@YU0}GyZ3u|1b2lU)&-`Narp`hu6a_=U8*iMi1ATqBX#;m{{pqVFy{ogf%DzJudnYM zK>6}}ZIZwFbu{~w(UsjBW<_7ST^yl*ma^tpunthp`mw7vlc&uShOG*(kDc}@ta9lo zcJB3au^{CF{qFFrqVGP&Yy9vNpAAfX6PbQ0k_#>%p<#D)CTc<^)+@41#%R z7kz)rlYB@p45Z)=-bY>->L5Meq}Wp?2}zMkymjHF5QR2YK-PIn`$OP(YHMqQd47Mi zX4l$VpIpnj&?YZ$e}Hj$;yM>d{vK#NZz#GkI;|bM;b5i2$r=zY1$HMKEA)yZWx;~u z86;`4`3&&;0Bj9-Z~zl_lHA5$;E5s8q}xSKI8tP^a=IzxCLx}w5~N@0T8gW3>tF5o zi0+Gu0`F&+(y0#O4A{ha{nW&pp#)%thk;D-%Kf>72k$`fxET>f)jJGT9=5#g+*a3p z#iMfdz!<`SBHle$VzXrh@%O*Fq?6VvK)#WGhW_?YU8yIGF%Ci_}u*bBUve7&WRoQR^ z%m+7PobWKV`n{98b@yv5zbc=}aT8jk-Q1hz|x?`%4vJu0f2q&%tp6tH241=r^ zu9i90@|`rdGLit^h*_|THX>6X@`+(~ttBAo zedTY@+hkAi+bOliL0?wI4xp*V7P@qto04rSLU*h!S*;vY-!rsS*sFTzONwglB}~_= znsTK(Gb%4S@d8NSGl2Qr9OTH{&Q-vQ19F@y!kccNkCH`j>OmnP2laORDbj`3Ab~4L zTvE~iNb}@xgM+_U#JbP;(Dh%6JQ}%rV4NPL-ID`vL^jt~7Gn&e&%3~?a?3`Rkv+@U zY`=L7dxM@dyhMAvm^HHB7y-{7`x!As)gnuvu3Rq_IgMA!X5Lm2+YX&%hYg!03v4;Jq)_LdXRfjCrj*5Jfk6irTY*Ke z^IK7RMn-Oiv*iQ5?XiVHb2F8fm{w+6yWH%W*0lv!AHLeaNb#sx{K|CB%XH(6Bjae( zUp-aR;F|Vbrwv7bp?2u&*FWTvJ`UWm)CiiRRZWipw5zPdKIIqGe-80pbO5sk6l8&P zKj^sd$dMPMEE)wh3X`=clNc?|F@Z7Yhm={TaP1oC;Ii|U7CmZ8 z=mM}s5Vik_N@7`Ev1>7pW4u%LplWBJ$Kj=~FI!YeewA(6z)*s7-HB~#Z^%x1)RC0@ zH{^-&=Z8dVqGxQ6*T(PLy#?^U{Tc~d;u-TT4B6HhT4jD9$Zez~_3r)9(02qUbqvfQ z7Au9T>WqS7H`~zI(+?jV-)+*3%y8G^*Tr;=QBlVbW^+hzu!y%a$i&PUb(VATtO#@| zGr$ykYbMajCTG|Ut~UiwL$@+h=EnZ1Ko!lj)}xp#09NpXW&By?vY^H#23cy6H!Jl$ z9DrMcyvG2U4ZvX1!`hS3JFn!emxtVC%i|o%(ClpY#@PJLPf#Me@4S6ubD19GSY2Nq zKW5w@-5Ye#594aHi~qI9)IJbw>uDUGK|!yo?V>RVe6o2NF_J#z3JdUf^oJ zJ2Y!|jb{av2Fev@#uZ;|ng&f_G2gDpz_oE$27qK?bMV$n`r@nHM=s$5UfVM_s8<1$hC;tg7vr zmxiaNIyOq@2c;~<0Ae8(7wNI)zIH%H0={-{4TDc4v;a~uyC4-{*)X~8( z(^(xTT@w_y{!&5n`U{)l5gz7TZg&I%-{35z#=OSSBDiT#Q!b;<$xz9zXm7z357!Sy zcks?a)swPzRlm2`p=_Clp~$Qt!H;zMH|Lznasu(+8Ry>3z3gsXNcA?;*&CN_DNktb zwGYY2^b`L@ck}M9(iK4&LuTjywSXxt(=B&5)YHVC`VgU$GCJycdmkgQ|G?jDuj|Tc z+>zn7u$77JE7B{R6+3>z2j-%Q-Izfu(O;ZZ+ovE{hINH+Tg|(J!2EvZP=plZ15NI6 zZ;aXgEd9FJ(V9-*w|H{+D`TwP-U-f_H-@kSO{Ga*vublw@f1iIx|HJs_wh;6h8890YarC F{|AI;B>MmW delta 39408 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 HCE|Yo(4O19 diff --git a/docs/fundamentals/diagnostics/_static/oops-500.png b/docs/fundamentals/diagnostics/_static/oops-500.png index 153ba9deaa07c0c5261ea1a50a9371e4660872ee..9d78317110edf06af202240c7c88f596cbce15a8 100644 GIT binary patch delta 65860 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 diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/Properties/launchSettings.json b/docs/fundamentals/diagnostics/sample/src/DiagDemo/Properties/launchSettings.json new file mode 100644 index 000000000000..7d05960f2161 --- /dev/null +++ b/docs/fundamentals/diagnostics/sample/src/DiagDemo/Properties/launchSettings.json @@ -0,0 +1,11 @@ +{ + "profiles": { + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNET_ENV": "Development" + } + } + } +} \ No newline at end of file diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs b/docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs index 2f5cf883d330..d49a466bd362 100644 --- a/docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs +++ b/docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs @@ -19,7 +19,7 @@ public void Configure(IApplicationBuilder app) app.Run(async (context) => { - if(context.Request.Query["throw"] != "") throw new Exception("Exception triggered!"); + if(context.Request.Query.ContainsKey("throw")) throw new Exception("Exception triggered!"); await context.Response.WriteAsync("Hello World!"); }); } diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/wwwroot/Microsoft.AspNet.Diagnostics.ini b/docs/fundamentals/diagnostics/sample/src/DiagDemo/wwwroot/Microsoft.AspNet.Diagnostics.ini new file mode 100644 index 000000000000..f9785c65eb94 --- /dev/null +++ b/docs/fundamentals/diagnostics/sample/src/DiagDemo/wwwroot/Microsoft.AspNet.Diagnostics.ini @@ -0,0 +1,2 @@ +[Diagnostics] +ASPNET_ENV=PRODUCTION \ No newline at end of file From 2c15ca79650c3e912fff8149d4325b86d55d2bd1 Mon Sep 17 00:00:00 2001 From: Steve Smith Date: Wed, 6 May 2015 10:51:07 -0400 Subject: [PATCH 03/14] Covered welcome page, runtime info page, and error page options --- docs/fundamentals/diagnostics.rst | 67 ++++++++++++++++-- .../_static/project-properties-env-vars.png | Bin 0 -> 34025 bytes .../diagnostics/_static/runtimeinfo-page.png | Bin 0 -> 151814 bytes .../diagnostics/_static/welcome-page.png | Bin 0 -> 62766 bytes .../sample/src/DiagDemo/Startup.cs | 4 ++ 5 files changed, 67 insertions(+), 4 deletions(-) create mode 100644 docs/fundamentals/diagnostics/_static/project-properties-env-vars.png create mode 100644 docs/fundamentals/diagnostics/_static/runtimeinfo-page.png create mode 100644 docs/fundamentals/diagnostics/_static/welcome-page.png diff --git a/docs/fundamentals/diagnostics.rst b/docs/fundamentals/diagnostics.rst index 8b59ab3494ab..f62f2600e6f9 100644 --- a/docs/fundamentals/diagnostics.rst +++ b/docs/fundamentals/diagnostics.rst @@ -14,6 +14,8 @@ In this article: `Browse or download samples on GitHub `_. +.. _configure-error-page + Configuring an error handling page ---------------------------------- @@ -24,11 +26,28 @@ In ASP.NET 5, you configure the pipeline for each request in the ``Startup`` cla :linenos: :emphasize-lines: 2,18 -The above code, which is built from the ASP.NET 5 Empty Application template, includes simple mechanism for creating an exception on line 22. If a request includes a non-empty querystring parameter for the variable ``throw``, an exception will be thrown. Comment out line 18 and trigger an exception, so you can see the default ASP.NET behavior (without an error page) for the specified web server (in this case IIS Express): +The above code, which is built from the ASP.NET 5 Empty Application template, includes simple mechanism for creating an exception on line 26. If a request includes a non-empty querystring parameter for the variable ``throw``, an exception will be thrown. Line 18 makes the call to ``UseErrorPage()`` with `ErrorPageOptions <>`_ set to ``ShowAll``. Using ``ErrorPageOption`` you can toggle the visibility of the following features of the error page that is shown: + +- Exception details +- Source code +- Query +- Cookies +- Headers +- Environment + +To disable the display of cookies, for instance, you would pass in options as shown: + +.. code-block:: c# + + var errorPageOptions = new ErrorPageOptions(); + errorPageOptions.ShowCookies = false; + app.UseErrorPage(errorPageOptions); + +If you comment out or remove the call to ``UseErrorPage()`` on line 18 and trigger an exception, you will see the default ASP.NET behavior (without an error page) for the specified web server (in this case IIS Express): .. image:: diagnostics/_static/oops-500.png -Now, uncomment line 18 again, so you can see what the error page provides. +Now, replace line 18 again. We will cover the features provided by the error page in the next section. Using the error page during development --------------------------------------- @@ -49,16 +68,56 @@ Finally, any environment variables defined for the server environment would be d .. note:: In the current pre-release build, both the Cookies and Environment sections of the ErrorPage are not yet enabled. `View ErrorPage Source `_. -In most cases, you will not want to display detailed stack traces and environment settings in a production setting. The error page will only display detailed information if the ``ASPNET_ENV`` environment variable is set to DEVELOPMENT (which is the default). You can also configure this behavior by including a file named ``Microsoft.AspNet.Diagnostics.ini`` in the root of your web project. With ``ASPNET_ENV`` set to PRODUCTION, the error page displayed is: +In most cases, you will not want to display detailed stack traces and environment settings in a production setting. The error page will only display detailed information if the ``ASPNET_ENV`` environment variable is set to ``Development`` (which is the default set in Visual Studio, and which is not case sensitive). If you are using Visual Studio 2015, you can customize the environment variables used when the application runs in the web application project's properties, under the Debug tab, as shown here: + +.. image:: diagnostics/_static/project-properties-env-vars.png -(TODO) +With ``ASPNET_ENV`` set to ``Production`` (or anything other than ``development``), the error page displayed is: + +.. note:: In the current pre-release build, this feature is not yet complete; the error page does not vary based on changes to the ``ASPNET_ENV`` variable. This behavior will ship with the released version of ASP.NET 5. The runtime info page --------------------- +In addition to `configuring and displaying an error page `_, you can also add a runtime info page by simply calling an extension method in ``Startup.cs``. The following line, shown above as well, is used to enable this feature: + +.. code-block:: c# + + app.UseRuntimeInfoPage(); // default path is /runtimeinfo + +Once this is added to your ASP.NET application, you can browse to the specified path (``/runtimeinfo``) to see information about the runtime that is being used and the packages that are included in the application, as shown below: + +.. image:: diagnostics/_static/runtimeinfo-page.png + +The path for this page can be optionally specified in the call to ``UseRuntimeInfoPage()``. It accepts a `RuntimeInfoPageOptions `_ instance as a parameter, which has a ``Path`` property. For example, to specify a path of ``/info`` you would call ``UseRuntimeInfoPage()`` as shown here: + +.. code-block:: c# + + app.UseRuntimeInfoPage(new RuntimeInfoPageOptions() { Path = new PathString("/info") }); + +.. note:: Remember that the ``Configure()`` method in ``Startup.cs`` is defining the pipeline that will be used by all requests to your application, which means the order is important. If for example you move the call to ``UseRuntimeInfoPage()`` after the call to ``app.Run()`` in the examples shown here, it will never be called because ``app.Run()`` will handle the request before it reaches the call to ``UseRuntimeInfoPage``. + The welcome page ---------------- +Another extension method you may find useful, especially when you're first spinning up a new ASP.NET 5 application, is the ``UseWelcomePage()`` method. Add it to ``Configure()`` like so: + +.. code-block:: c# + + app.UseWelcomePage(); + +Once included, this will handle all requests (by default) with a cool hello world page that uses embedded images and fonts to display a rich view, as shown here: + +.. image:: diagnostics/_static/welcome-page.png + +You can optionally configure the welcome page to only respond to certain paths. The code shown below will configure the page to only be displayed for the ``/welcome`` path (other paths will be ignored, and will fall through to other handlers): + +.. code-block:: c# + + app.UseWelcomePage(new WelcomePageOptions() { Path = new PathString("/welcome") }); + + + Using AppInsights ----------------- diff --git a/docs/fundamentals/diagnostics/_static/project-properties-env-vars.png b/docs/fundamentals/diagnostics/_static/project-properties-env-vars.png new file mode 100644 index 0000000000000000000000000000000000000000..6917448645d2310a8d5c6ccde5fbdff9b9a3ed22 GIT binary patch literal 34025 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
x6Ij{r#P51V@?6w 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
  • Loh6JP=-Z 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 XDW$~~5V7kD@#}*Jj*ycyf4lTQcw)l5 literal 0 HcmV?d00001 diff --git a/docs/fundamentals/diagnostics/_static/welcome-page.png b/docs/fundamentals/diagnostics/_static/welcome-page.png new file mode 100644 index 0000000000000000000000000000000000000000..cb3ae9d33368fc8a1a270db4c37ace3c33390193 GIT binary patch literal 62766 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 E0g55ZmjD0& literal 0 HcmV?d00001 diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs b/docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs index d49a466bd362..8a42f7813c08 100644 --- a/docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs +++ b/docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs @@ -17,6 +17,10 @@ public void Configure(IApplicationBuilder app) { app.UseErrorPage(ErrorPageOptions.ShowAll); + app.UseRuntimeInfoPage(); // default path is /runtimeinfo + + app.UseWelcomePage(new WelcomePageOptions() { Path = new PathString("/welcome") }); + app.Run(async (context) => { if(context.Request.Query.ContainsKey("throw")) throw new Exception("Exception triggered!"); From dca55a258a614389c517f427221ab7ba40ef894b Mon Sep 17 00:00:00 2001 From: Steve Smith Date: Wed, 6 May 2015 12:22:20 -0400 Subject: [PATCH 04/14] adding Application Insights --- docs/fundamentals/diagnostics.rst | 69 ++- .../_static/azure-create-appinsight.png | Bin 0 -> 62436 bytes .../diagnostics/_static/config-json.png | Bin 0 -> 10474 bytes .../_static/manage-nuget-packages.png | Bin 0 -> 12591 bytes .../_static/nuget-package-manager.png | Bin 0 -> 104656 bytes .../sample/src/DiagDemo/Config.json | 5 + .../sample/src/DiagDemo/project.json | 53 +- .../sample/src/DiagDemo/project.lock.json | 542 +++++++++++++++++- .../wwwroot/Microsoft.AspNet.Diagnostics.ini | 2 - 9 files changed, 636 insertions(+), 35 deletions(-) create mode 100644 docs/fundamentals/diagnostics/_static/azure-create-appinsight.png create mode 100644 docs/fundamentals/diagnostics/_static/config-json.png create mode 100644 docs/fundamentals/diagnostics/_static/manage-nuget-packages.png create mode 100644 docs/fundamentals/diagnostics/_static/nuget-package-manager.png create mode 100644 docs/fundamentals/diagnostics/sample/src/DiagDemo/Config.json delete mode 100644 docs/fundamentals/diagnostics/sample/src/DiagDemo/wwwroot/Microsoft.AspNet.Diagnostics.ini diff --git a/docs/fundamentals/diagnostics.rst b/docs/fundamentals/diagnostics.rst index f62f2600e6f9..c26d08cc1508 100644 --- a/docs/fundamentals/diagnostics.rst +++ b/docs/fundamentals/diagnostics.rst @@ -10,7 +10,7 @@ In this article: - `Using the error page during development`_ - `The runtime info page`_ - `The welcome page`_ - - `Using AppInsights`_ + - `Using Application Insights`_ `Browse or download samples on GitHub `_. @@ -19,14 +19,16 @@ In this article: Configuring an error handling page ---------------------------------- -In ASP.NET 5, you configure the pipeline for each request in the ``Startup`` class's ``Configure()`` method (learn more about `configuration `_. In order to add a simple error handling page, all that's required is to add a dependency on Microsoft.AspNet.Diagnostics to the project (and a using statement to ``Startup.cs``), and then add one line to ``Configure()``: +In ASP.NET 5, you configure the pipeline for each request in the ``Startup`` class's ``Configure()`` method (learn more about `configuration `_. In order to add a simple error handling page, all that's required is to add a dependency on ``Microsoft.AspNet.Diagnostics`` to the project (and a using statement to ``Startup.cs``), and then add one line to ``Configure()`` in ``Startup.cs``: + +.. _diag-startup: .. literalinclude:: diagnostics/sample/src/DiagDemo/Startup.cs :language: csharp :linenos: :emphasize-lines: 2,18 -The above code, which is built from the ASP.NET 5 Empty Application template, includes simple mechanism for creating an exception on line 26. If a request includes a non-empty querystring parameter for the variable ``throw``, an exception will be thrown. Line 18 makes the call to ``UseErrorPage()`` with `ErrorPageOptions <>`_ set to ``ShowAll``. Using ``ErrorPageOption`` you can toggle the visibility of the following features of the error page that is shown: +The above code, which is built from the ASP.NET 5 Empty Application template, includes simple mechanism for creating an exception on line 26. If a request includes a non-empty querystring parameter for the variable ``throw``, an exception will be thrown. Line 18 makes the call to ``UseErrorPage()`` with `ErrorPageOptions `_ set to ``ShowAll``. Using ``ErrorPageOption`` you can toggle the visibility of the following features of the error page that is shown: - Exception details - Source code @@ -116,14 +118,69 @@ You can optionally configure the welcome page to only respond to certain paths. app.UseWelcomePage(new WelcomePageOptions() { Path = new PathString("/welcome") }); - +With this in place as shown, the :ref:`startup.cs ` shown above will respond to requests as follows: + +.. list-table:: Requests + :header-rows: 1 + + * - Path + - Result + * - /runtimeinfo + - ``UseRuntimeInfoPage`` will handle and display runtime info page + * - /welcome + - ``UseWelcomePage`` will handle and display welcome page + * - (any path without ``?throw=``) + - ``app.Run()`` will respond with "Hello World!" + * - (any path with ``?throw=``) + - ``app.Run()`` throws an exception; ``UseErrorPage`` handles, displays an error page -Using AppInsights ------------------ +Using Application Insights +-------------------------- + +*Application Insights, like ASP.NET 5, is in preview.* + +Visual Studio Application Insights allows developers to insert a few lines of code into their application in order to find out how users are interacting with the app. It can also `detect and diagnose performance issues and exceptions `_ in your applications. You can send telemetry data from web servers as well as clients/browers, as well as desktop applications and mobile devices. + +Getting started +^^^^^^^^^^^^^^^ + +To get started with Application Insights, you will need a subscription to Microsoft Azure. If your team or organization already has a subscription, you can ask the owner to add you to it using your Microsoft account. + +Sign in to the `Azure portal `_ with your account and create a new Application Insights resource. + +.. image:: diagnostics/_static/azure-create-appinsight.png + +Choose ASP.NET as the application type. Note the *Instrumentation Key* (under Settings, Properties) associated with the Application Insights resource you've created (`see detailed instructions with more screenshots here `_). You will need the instrumentation key in a few moments when you configure your ASP.NET 5 application to use Application Insights. + +Next, add Application Insights to your ASP.NET project. You can do so by right-clicking on the project in Solution Explorer and selecting ``Manage NuGet Packages``: + + +Next, update ``project.json`` to add a new reference to ``Microsoft.ApplicationInsights.AspNet``, as shown: + +.. image:: diagnostics/_static/manage-nuget-packages.png + +Then be sure you have checked ``Include prerelease`` and that your package source is ``nuget.org``. Search for "Application" and you should see ``Microsoft.ApplicationInsights.Web as one of the first choices. Click the ``Install`` button and accept the license agreement. + +.. image:: diagnostics/_static/nuget-package-manager.png + +This will download and install a number of packages and may take a few minutes. When completed, you should see a new entry in your ``project.json`` file's ``dependencies`` section: + +.. code-block:: javascript + + "Microsoft.ApplicationInsights.Web": "0.16.1-build00418" + +Next, create or edit a ``config.json`` file, adding the instrumentation key you noted above from your Application Insights resource in Windows Azure. Specify an "ApplicationInsights" section with a key named "InstrumentationKey". Set its value to the instrumentation key. + +.. image:: diagnostics/_static/config-json.png + + Summary ------- +In ASP.NET 5, you can easily add error pages, view diagnostic information, or respond to requests with a simple welcome page by adding just one line to your app's ``Startup.cs`` class. You can also quickly configure Application Insights + + .. _diagnostics-author: .. include:: /_authors/steve-smith.txt diff --git a/docs/fundamentals/diagnostics/_static/azure-create-appinsight.png b/docs/fundamentals/diagnostics/_static/azure-create-appinsight.png new file mode 100644 index 0000000000000000000000000000000000000000..79470b7860e782da7ae2461b197c8ce6ae2880ef GIT binary patch literal 62436 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 E7taGCApigX literal 0 HcmV?d00001 diff --git a/docs/fundamentals/diagnostics/_static/manage-nuget-packages.png b/docs/fundamentals/diagnostics/_static/manage-nuget-packages.png new file mode 100644 index 0000000000000000000000000000000000000000..485eaaa8cf3d76685dddabe20fde2034a03c6b93 GIT binary patch literal 12591 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

    =kt|q#`O-mLht(+^}KeyH3 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 literal 0 HcmV?d00001 diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/Config.json b/docs/fundamentals/diagnostics/sample/src/DiagDemo/Config.json new file mode 100644 index 000000000000..d8cd94431bce --- /dev/null +++ b/docs/fundamentals/diagnostics/sample/src/DiagDemo/Config.json @@ -0,0 +1,5 @@ +{ + "ApplicationInsights": { + "InstrumentationKey" : "b3917205-9414-49bb-8648-3b7e52612fe5" + } +} \ No newline at end of file diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.json b/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.json index d7efe4f35e2e..c58dfe402a68 100644 --- a/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.json +++ b/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.json @@ -1,32 +1,33 @@ { - "webroot": "wwwroot", - "version": "1.0.0-*", + "webroot": "wwwroot", + "version": "1.0.0-*", - "dependencies": { - "Microsoft.AspNet.Server.IIS": "1.0.0-beta4", - "Microsoft.AspNet.Server.WebListener": "1.0.0-beta4", - "Microsoft.AspNet.Diagnostics": "1.0.0-beta4" - }, + "dependencies": { + "Microsoft.AspNet.Server.IIS": "1.0.0-beta4", + "Microsoft.AspNet.Server.WebListener": "1.0.0-beta4", + "Microsoft.AspNet.Diagnostics": "1.0.0-beta4", + "Microsoft.ApplicationInsights.Web": "0.16.1-build00418" + }, - "commands": { - "web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5000" - }, + "commands": { + "web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5000" + }, - "frameworks": { - "dnx451": { }, - "dnxcore50": { } - }, + "frameworks": { + "dnx451": { }, + "dnxcore50": { } + }, - "publishExclude": [ - "node_modules", - "bower_components", - "**.xproj", - "**.user", - "**.vspscc" - ], - "exclude": [ - "wwwroot", - "node_modules", - "bower_components" - ] + "publishExclude": [ + "node_modules", + "bower_components", + "**.xproj", + "**.user", + "**.vspscc" + ], + "exclude": [ + "wwwroot", + "node_modules", + "bower_components" + ] } diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.lock.json b/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.lock.json index c23b78c4ee7a..0769756433c2 100644 --- a/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.lock.json +++ b/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.lock.json @@ -5,12 +5,279 @@ "": [ "Microsoft.AspNet.Server.IIS >= 1.0.0-beta4", "Microsoft.AspNet.Server.WebListener >= 1.0.0-beta4", - "Microsoft.AspNet.Diagnostics >= 1.0.0-beta4" + "Microsoft.AspNet.Diagnostics >= 1.0.0-beta4", + "Microsoft.ApplicationInsights.Web >= 0.16.1-build00418" ], "DNX,Version=v4.5.1": [], "DNXCore,Version=v5.0": [] }, "libraries": { + "Microsoft.ApplicationInsights/0.16.1-build00418": { + "serviceable": false, + "sha": "WsIxb7+trjfPjA1qzguXz/Rfjgg3t8rApORcZ/IjFoAgiKf6xn/+BJEbOW5O55M9IMSaJi8Lh6jnGN1ZyR9W6A==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.Bcl.Async": "1.0.168", + "Microsoft.Diagnostics.Tracing.EventSource.Redist": "1.1.16-beta" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/net40/Microsoft.ApplicationInsights.dll" + ], + "compileAssemblies": [ + "lib/net40/Microsoft.ApplicationInsights.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "System.Collections": "4.0.10-beta-22816", + "System.Diagnostics.Debug": "4.0.10-beta-22816", + "System.Diagnostics.Tools": "4.0.0-beta-22816", + "System.Diagnostics.Tracing": "4.0.20-beta-22816", + "System.Globalization": "4.0.10-beta-22816", + "System.IO": "4.0.10-beta-22816", + "System.IO.Compression": "4.0.0-beta-22816", + "System.Linq": "4.0.0-beta-22816", + "System.Net.Http": "4.0.0-beta-22816", + "System.Reflection": "4.0.10-beta-22816", + "System.Reflection.Extensions": "4.0.0-beta-22816", + "System.Runtime": "4.0.20-beta-22816", + "System.Runtime.Extensions": "4.0.10-beta-22816", + "System.Text.Encoding": "4.0.10-beta-22816", + "System.Text.Encoding.Extensions": "4.0.10-beta-22816", + "System.Text.RegularExpressions": "4.0.10-beta-22816", + "System.Threading": "4.0.10-beta-22816", + "System.Threading.Tasks": "4.0.10-beta-22816", + "System.Xml.XDocument": "4.0.0-beta-22816" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/dnxcore50/Microsoft.ApplicationInsights.dll" + ], + "compileAssemblies": [ + "lib/dnxcore50/Microsoft.ApplicationInsights.dll" + ] + } + }, + "files": [ + "Microsoft.ApplicationInsights.0.16.1-build00418.nupkg", + "Microsoft.ApplicationInsights.0.16.1-build00418.nupkg.sha512", + "Microsoft.ApplicationInsights.nuspec", + "build/portable-win81+wpa81/Microsoft.ApplicationInsights.targets", + "build/wp8/Microsoft.ApplicationInsights.targets", + "content/ApplicationInsights.config.install.xdt", + "content/ApplicationInsights.config.transform", + "content/ApplicationInsights.config.uninstall.xdt", + "lib/dnxcore50/Microsoft.ApplicationInsights.dll", + "lib/dnxcore50/Microsoft.ApplicationInsights.XML", + "lib/net40/Microsoft.ApplicationInsights.dll", + "lib/net40/Microsoft.ApplicationInsights.XML", + "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll", + "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.XML", + "lib/wp8/Microsoft.ApplicationInsights.dll", + "lib/wp8/Microsoft.ApplicationInsights.XML", + "tools/net40/install.ps1", + "tools/net40/Microsoft.ApplicationInsights.targets", + "tools/net40/uninstall.ps1" + ] + }, + "Microsoft.ApplicationInsights.Agent.Intercept/0.14.0-build08008": { + "serviceable": false, + "sha": "n/4HctvjvkUv0z6L8LnbFpdLerh63EsyShezUvYV1Et+kvJwDx/wjEdan8Pyh+elZrVI50rm27GY/xjeYxWGOQ==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.Diagnostics.Tracing.EventSource.Redist": "1.1.16-beta" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/net40/Microsoft.Diagnostics.Instrumentation.Extensions.Intercept.dll" + ], + "compileAssemblies": [ + "lib/net40/Microsoft.Diagnostics.Instrumentation.Extensions.Intercept.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": {}, + "frameworkAssemblies": [], + "runtimeAssemblies": [], + "compileAssemblies": [] + } + }, + "files": [ + "Microsoft.ApplicationInsights.Agent.Intercept.0.14.0-build08008.nupkg", + "Microsoft.ApplicationInsights.Agent.Intercept.0.14.0-build08008.nupkg.sha512", + "Microsoft.ApplicationInsights.Agent.Intercept.nuspec", + "build/Microsoft.ApplicationInsights.Agent.Intercept.targets", + "lib/native/x64/Microsoft.ApplicationInsights.Extensions.Intercept_x64.dll", + "lib/native/x86/Microsoft.ApplicationInsights.Extensions.Intercept_x86.dll", + "lib/net40/Microsoft.Diagnostics.Instrumentation.Extensions.Intercept.dll" + ] + }, + "Microsoft.ApplicationInsights.DependencyCollector/0.16.1-build00418": { + "serviceable": false, + "sha": "CIjhj+uU7rH+oNtmliQVrBwYuX8/JgYLQZ4SRkq/8OiGhcbBlMTK7H7Ce1DDIIqTMcTMjPkyvyC+4J8DGblHQA==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.ApplicationInsights": "0.16.1-build00418", + "Microsoft.ApplicationInsights.Agent.Intercept": "0.14.0-build08008" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/net45/Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.dll" + ], + "compileAssemblies": [ + "lib/net45/Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": {}, + "frameworkAssemblies": [], + "runtimeAssemblies": [], + "compileAssemblies": [] + } + }, + "files": [ + "Microsoft.ApplicationInsights.DependencyCollector.0.16.1-build00418.nupkg", + "Microsoft.ApplicationInsights.DependencyCollector.0.16.1-build00418.nupkg.sha512", + "Microsoft.ApplicationInsights.DependencyCollector.nuspec", + "build/native/Microsoft.Applicationinsights.RuntimeTelemetry.targets", + "content/native/ApplicationInsights.config.install.xdt", + "content/native/ApplicationInsights.config.uninstall.xdt", + "content/net40/ApplicationInsights.config.install.xdt", + "content/net40/ApplicationInsights.config.uninstall.xdt", + "content/net45/ApplicationInsights.config.install.xdt", + "content/net45/ApplicationInsights.config.uninstall.xdt", + "content/portable-win81+wpa81/ApplicationInsights.config.install.xdt", + "content/portable-win81+wpa81/ApplicationInsights.config.uninstall.xdt", + "lib/net40/Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.dll", + "lib/net40/Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.XML", + "lib/net45/Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.dll", + "lib/net45/Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.XML", + "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.dll", + "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.XML" + ] + }, + "Microsoft.ApplicationInsights.PerfCounterCollector/0.16.1-build00418": { + "serviceable": false, + "sha": "TiYuW4/pyX7NIBLLfJof6K5lCm3FuyfJUuFTR4tf2quxt6JFy3EgWP3wo6LuQqWRoyvbE9D38Xh4XFuBheI0iA==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.ApplicationInsights": "0.16.1-build00418" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/net40/Microsoft.ApplicationInsights.Extensibility.PerfCollector.dll" + ], + "compileAssemblies": [ + "lib/net40/Microsoft.ApplicationInsights.Extensibility.PerfCollector.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.ApplicationInsights": "0.16.1-build00418" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [], + "compileAssemblies": [] + } + }, + "files": [ + "Microsoft.ApplicationInsights.PerfCounterCollector.0.16.1-build00418.nupkg", + "Microsoft.ApplicationInsights.PerfCounterCollector.0.16.1-build00418.nupkg.sha512", + "Microsoft.ApplicationInsights.PerfCounterCollector.nuspec", + "content/ApplicationInsights.config.install.xdt", + "content/ApplicationInsights.config.uninstall.xdt", + "lib/net40/Microsoft.ApplicationInsights.Extensibility.PerfCollector.dll" + ] + }, + "Microsoft.ApplicationInsights.PersistenceChannel/0.16.1-build00418": { + "serviceable": false, + "sha": "HyXdNd4Y4doAmrVJRf8eE/LobkrT2oD/hV4acSZ6i3RkbP0p0i6xwCjTmGge+QuH4Wsk19q5PT5/LaQgUDohyw==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.ApplicationInsights": "0.16.1-build00418" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/net40/Microsoft.ApplicationInsights.PersistenceChannel.dll" + ], + "compileAssemblies": [ + "lib/net40/Microsoft.ApplicationInsights.PersistenceChannel.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.ApplicationInsights": "0.16.1-build00418" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [], + "compileAssemblies": [] + } + }, + "files": [ + "Microsoft.ApplicationInsights.PersistenceChannel.0.16.1-build00418.nupkg", + "Microsoft.ApplicationInsights.PersistenceChannel.0.16.1-build00418.nupkg.sha512", + "Microsoft.ApplicationInsights.PersistenceChannel.nuspec", + "content/ApplicationInsights.config.install.xdt", + "content/ApplicationInsights.config.uninstall.xdt", + "lib/net40/Microsoft.ApplicationInsights.PersistenceChannel.dll", + "lib/net40/Microsoft.ApplicationInsights.PersistenceChannel.XML", + "lib/portable-win8+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.XML", + "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll", + "lib/wp8/Microsoft.ApplicationInsights.PersistenceChannel.dll", + "lib/wp8/Microsoft.ApplicationInsights.PersistenceChannel.XML" + ] + }, + "Microsoft.ApplicationInsights.Web/0.16.1-build00418": { + "serviceable": false, + "sha": "uy/aH3AWLGZKpLoCNHGR/nodFmXQtjebv2AisrZtheP6Je23g2X3ivF9M6Z7fqJ9BY3lyayzoImYVB/1eGZxLg==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.ApplicationInsights": "0.16.1-build00418", + "Microsoft.ApplicationInsights.DependencyCollector": "0.16.1-build00418", + "Microsoft.ApplicationInsights.PersistenceChannel": "0.16.1-build00418", + "Microsoft.Diagnostics.Tracing.EventSource.Redist": "1.1.16-beta", + "Microsoft.ApplicationInsights.PerfCounterCollector": "0.16.1-build00418" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/net45/Microsoft.ApplicationInsights.Extensibility.Web.dll" + ], + "compileAssemblies": [ + "lib/net45/Microsoft.ApplicationInsights.Extensibility.Web.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": {}, + "frameworkAssemblies": [], + "runtimeAssemblies": [], + "compileAssemblies": [] + } + }, + "files": [ + "Microsoft.ApplicationInsights.Web.0.16.1-build00418.nupkg", + "Microsoft.ApplicationInsights.Web.0.16.1-build00418.nupkg.sha512", + "Microsoft.ApplicationInsights.Web.nuspec", + "content/net40/ApplicationInsights.config.install.xdt", + "content/net40/ApplicationInsights.config.uninstall.xdt", + "content/net40/web.config.install.xdt", + "content/net40/web.config.uninstall.xdt", + "content/net45/ApplicationInsights.config.install.xdt", + "content/net45/ApplicationInsights.config.uninstall.xdt", + "content/net45/web.config.install.xdt", + "content/net45/web.config.uninstall.xdt", + "lib/net40/Microsoft.ApplicationInsights.Extensibility.Web.dll", + "lib/net40/Microsoft.ApplicationInsights.Extensibility.Web.XML", + "lib/net45/Microsoft.ApplicationInsights.Extensibility.Web.dll", + "lib/net45/Microsoft.ApplicationInsights.Extensibility.Web.XML" + ] + }, "Microsoft.AspNet.DataProtection.Interfaces/1.0.0-beta4": { "serviceable": true, "sha": "y0pyHIooDn15lJZEETy9+u9ynw+4ZRngRjHguIQuBKm30j1+dwQRqqyS6L1SnFCzAS0mq6+5GauzA8qWxHc60g==", @@ -866,6 +1133,279 @@ "lib/dnxcore50/Microsoft.AspNet.WebUtilities.xml" ] }, + "Microsoft.Bcl/1.1.8": { + "serviceable": false, + "sha": "gM+PUzd8ONxJpcPJeNppCJPklDhDuPUMVQkxvK4fe0rd9WyqBNPh4+UFx3Uv8zuG4C1Gapu1c25sfotE7TQtig==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.Bcl.Build": "1.0.14" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [], + "compileAssemblies": [] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.Bcl.Build": "1.0.14" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [], + "compileAssemblies": [] + } + }, + "files": [ + "License-Stable.rtf", + "Microsoft.Bcl.1.1.8.nupkg", + "Microsoft.Bcl.1.1.8.nupkg.sha512", + "Microsoft.Bcl.nuspec", + "content/net45/_._", + "content/portable-net45+win8+wp8+wpa81/_._", + "content/portable-net45+win8+wpa81/_._", + "content/portable-net451+win81/_._", + "content/portable-net451+win81+wpa81/_._", + "content/portable-win81+wp81+wpa81/_._", + "content/sl4/_._", + "content/sl5/_._", + "content/win8/_._", + "content/wp8/_._", + "content/wpa81/_._", + "lib/net40/ensureRedirect.xml", + "lib/net40/System.IO.dll", + "lib/net40/System.IO.xml", + "lib/net40/System.Runtime.dll", + "lib/net40/System.Runtime.xml", + "lib/net40/System.Threading.Tasks.dll", + "lib/net40/System.Threading.Tasks.xml", + "lib/net45/_._", + "lib/portable-net40+sl4+win8/ensureRedirect.xml", + "lib/portable-net40+sl4+win8/System.IO.dll", + "lib/portable-net40+sl4+win8/System.IO.xml", + "lib/portable-net40+sl4+win8/System.Runtime.dll", + "lib/portable-net40+sl4+win8/System.Runtime.xml", + "lib/portable-net40+sl4+win8/System.Threading.Tasks.dll", + "lib/portable-net40+sl4+win8/System.Threading.Tasks.xml", + "lib/portable-net40+sl4+win8+wp71+wpa81/ensureRedirect.xml", + "lib/portable-net40+sl4+win8+wp71+wpa81/System.IO.dll", + "lib/portable-net40+sl4+win8+wp71+wpa81/System.IO.xml", + "lib/portable-net40+sl4+win8+wp71+wpa81/System.Runtime.dll", + "lib/portable-net40+sl4+win8+wp71+wpa81/System.Runtime.xml", + "lib/portable-net40+sl4+win8+wp71+wpa81/System.Threading.Tasks.dll", + "lib/portable-net40+sl4+win8+wp71+wpa81/System.Threading.Tasks.xml", + "lib/portable-net40+sl4+win8+wp8+wpa81/ensureRedirect.xml", + "lib/portable-net40+sl4+win8+wp8+wpa81/System.IO.dll", + "lib/portable-net40+sl4+win8+wp8+wpa81/System.IO.xml", + "lib/portable-net40+sl4+win8+wp8+wpa81/System.Runtime.dll", + "lib/portable-net40+sl4+win8+wp8+wpa81/System.Runtime.xml", + "lib/portable-net40+sl4+win8+wp8+wpa81/System.Threading.Tasks.dll", + "lib/portable-net40+sl4+win8+wp8+wpa81/System.Threading.Tasks.xml", + "lib/portable-net40+sl5+win8+wp8+wpa81/ensureRedirect.xml", + "lib/portable-net40+sl5+win8+wp8+wpa81/System.IO.dll", + "lib/portable-net40+sl5+win8+wp8+wpa81/System.IO.xml", + "lib/portable-net40+sl5+win8+wp8+wpa81/System.Runtime.dll", + "lib/portable-net40+sl5+win8+wp8+wpa81/System.Runtime.xml", + "lib/portable-net40+sl5+win8+wp8+wpa81/System.Threading.Tasks.dll", + "lib/portable-net40+sl5+win8+wp8+wpa81/System.Threading.Tasks.xml", + "lib/portable-net40+win8/ensureRedirect.xml", + "lib/portable-net40+win8/System.IO.dll", + "lib/portable-net40+win8/System.IO.xml", + "lib/portable-net40+win8/System.Runtime.dll", + "lib/portable-net40+win8/System.Runtime.xml", + "lib/portable-net40+win8/System.Threading.Tasks.dll", + "lib/portable-net40+win8/System.Threading.Tasks.xml", + "lib/portable-net40+win8+wp8+wpa81/ensureRedirect.xml", + "lib/portable-net40+win8+wp8+wpa81/System.IO.dll", + "lib/portable-net40+win8+wp8+wpa81/System.IO.xml", + "lib/portable-net40+win8+wp8+wpa81/System.Runtime.dll", + "lib/portable-net40+win8+wp8+wpa81/System.Runtime.xml", + "lib/portable-net40+win8+wp8+wpa81/System.Threading.Tasks.dll", + "lib/portable-net40+win8+wp8+wpa81/System.Threading.Tasks.xml", + "lib/portable-net45+win8+wp8+wpa81/_._", + "lib/portable-net45+win8+wpa81/_._", + "lib/portable-net451+win81/_._", + "lib/portable-net451+win81+wpa81/_._", + "lib/portable-win81+wp81+wpa81/_._", + "lib/sl4/System.IO.dll", + "lib/sl4/System.IO.xml", + "lib/sl4/System.Runtime.dll", + "lib/sl4/System.Runtime.xml", + "lib/sl4/System.Threading.Tasks.dll", + "lib/sl4/System.Threading.Tasks.xml", + "lib/sl4-windowsphone71/ensureRedirect.xml", + "lib/sl4-windowsphone71/System.IO.dll", + "lib/sl4-windowsphone71/System.IO.xml", + "lib/sl4-windowsphone71/System.Runtime.dll", + "lib/sl4-windowsphone71/System.Runtime.xml", + "lib/sl4-windowsphone71/System.Threading.Tasks.dll", + "lib/sl4-windowsphone71/System.Threading.Tasks.xml", + "lib/sl5/System.IO.dll", + "lib/sl5/System.IO.xml", + "lib/sl5/System.Runtime.dll", + "lib/sl5/System.Runtime.xml", + "lib/sl5/System.Threading.Tasks.dll", + "lib/sl5/System.Threading.Tasks.xml", + "lib/win8/_._", + "lib/wp8/_._", + "lib/wpa81/_._" + ] + }, + "Microsoft.Bcl.Async/1.0.168": { + "serviceable": false, + "sha": "tUNC02eBwDKpGre0BcNIvblLv1q0Q3DnS/vtkRHj2FE1sXwt386HAudztyl5C0U88hllrqHDvtlz8bK0Y8cHDA==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": { + "Microsoft.Bcl": "1.1.8" + }, + "frameworkAssemblies": [ + "System.Net" + ], + "runtimeAssemblies": [ + "lib/net40/Microsoft.Threading.Tasks.dll", + "lib/net40/Microsoft.Threading.Tasks.Extensions.Desktop.dll", + "lib/net40/Microsoft.Threading.Tasks.Extensions.dll" + ], + "compileAssemblies": [ + "lib/net40/Microsoft.Threading.Tasks.dll", + "lib/net40/Microsoft.Threading.Tasks.Extensions.Desktop.dll", + "lib/net40/Microsoft.Threading.Tasks.Extensions.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": { + "Microsoft.Bcl": "1.1.8" + }, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/portable-net45+win8+wp8+wpa81/Microsoft.Threading.Tasks.dll", + "lib/portable-net45+win8+wp8+wpa81/Microsoft.Threading.Tasks.Extensions.dll" + ], + "compileAssemblies": [ + "lib/portable-net45+win8+wp8+wpa81/Microsoft.Threading.Tasks.dll", + "lib/portable-net45+win8+wp8+wpa81/Microsoft.Threading.Tasks.Extensions.dll" + ] + } + }, + "files": [ + "License-Stable.rtf", + "Microsoft.Bcl.Async.1.0.168.nupkg", + "Microsoft.Bcl.Async.1.0.168.nupkg.sha512", + "Microsoft.Bcl.Async.nuspec", + "lib/net40/Microsoft.Threading.Tasks.dll", + "lib/net40/Microsoft.Threading.Tasks.Extensions.Desktop.dll", + "lib/net40/Microsoft.Threading.Tasks.Extensions.Desktop.xml", + "lib/net40/Microsoft.Threading.Tasks.Extensions.dll", + "lib/net40/Microsoft.Threading.Tasks.Extensions.xml", + "lib/net40/Microsoft.Threading.Tasks.xml", + "lib/portable-net40+sl4+win8+wp71+wpa81/Microsoft.Threading.Tasks.dll", + "lib/portable-net40+sl4+win8+wp71+wpa81/Microsoft.Threading.Tasks.Extensions.dll", + "lib/portable-net40+sl4+win8+wp71+wpa81/Microsoft.Threading.Tasks.Extensions.xml", + "lib/portable-net40+sl4+win8+wp71+wpa81/Microsoft.Threading.Tasks.xml", + "lib/portable-net45+win8+wp8+wpa81/Microsoft.Threading.Tasks.dll", + "lib/portable-net45+win8+wp8+wpa81/Microsoft.Threading.Tasks.Extensions.dll", + "lib/portable-net45+win8+wp8+wpa81/Microsoft.Threading.Tasks.Extensions.xml", + "lib/portable-net45+win8+wp8+wpa81/Microsoft.Threading.Tasks.xml", + "lib/portable-net45+win8+wpa81/Microsoft.Threading.Tasks.dll", + "lib/portable-net45+win8+wpa81/Microsoft.Threading.Tasks.Extensions.dll", + "lib/portable-net45+win8+wpa81/Microsoft.Threading.Tasks.Extensions.xml", + "lib/portable-net45+win8+wpa81/Microsoft.Threading.Tasks.xml", + "lib/sl4/Microsoft.Threading.Tasks.dll", + "lib/sl4/Microsoft.Threading.Tasks.Extensions.dll", + "lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.dll", + "lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.xml", + "lib/sl4/Microsoft.Threading.Tasks.Extensions.xml", + "lib/sl4/Microsoft.Threading.Tasks.xml", + "lib/sl4-windowsphone71/Microsoft.Threading.Tasks.dll", + "lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.dll", + "lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.dll", + "lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.xml", + "lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.xml", + "lib/sl4-windowsphone71/Microsoft.Threading.Tasks.xml", + "lib/win8/Microsoft.Threading.Tasks.dll", + "lib/win8/Microsoft.Threading.Tasks.Extensions.dll", + "lib/win8/Microsoft.Threading.Tasks.Extensions.xml", + "lib/win8/Microsoft.Threading.Tasks.xml", + "lib/wp8/Microsoft.Threading.Tasks.dll", + "lib/wp8/Microsoft.Threading.Tasks.Extensions.dll", + "lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.dll", + "lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.xml", + "lib/wp8/Microsoft.Threading.Tasks.Extensions.xml", + "lib/wp8/Microsoft.Threading.Tasks.xml", + "lib/wpa81/Microsoft.Threading.Tasks.dll", + "lib/wpa81/Microsoft.Threading.Tasks.Extensions.dll", + "lib/wpa81/Microsoft.Threading.Tasks.Extensions.xml", + "lib/wpa81/Microsoft.Threading.Tasks.xml" + ] + }, + "Microsoft.Bcl.Build/1.0.14": { + "serviceable": false, + "sha": "cDLKSvNvRa519hplsbSoYqO69TjdDIhfjtKUM0g20/nVROoWsGav9KCI9HtnGjLmdV1+TcUUDhbotcllibjPEA==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": {}, + "frameworkAssemblies": [], + "runtimeAssemblies": [], + "compileAssemblies": [] + }, + "DNXCore,Version=v5.0": { + "dependencies": {}, + "frameworkAssemblies": [], + "runtimeAssemblies": [], + "compileAssemblies": [] + } + }, + "files": [ + "License-Stable.rtf", + "Microsoft.Bcl.Build.1.0.14.nupkg", + "Microsoft.Bcl.Build.1.0.14.nupkg.sha512", + "Microsoft.Bcl.Build.nuspec", + "content/net40/_._", + "content/netcore45/_._", + "content/portable-net40+win8+sl4+wp71+wpa81/_._", + "content/sl4/_._", + "content/sl4-windowsphone71/_._", + "tools/Install.ps1", + "tools/Microsoft.Bcl.Build.targets", + "tools/Microsoft.Bcl.Build.Tasks.dll", + "tools/Uninstall.ps1" + ] + }, + "Microsoft.Diagnostics.Tracing.EventSource.Redist/1.1.16-beta": { + "serviceable": true, + "sha": "o1gsKlGjLAnSHRyWBygKnO55Kp0bRXB3AO9e8OeAnqQH7HA5MAW6YAPEEy5e3aRE//7AlkdPtq28F19NqOLZQQ==", + "frameworks": { + "DNX,Version=v4.5.1": { + "dependencies": {}, + "frameworkAssemblies": [], + "runtimeAssemblies": [ + "lib/net45/Microsoft.Diagnostics.Tracing.EventSource.dll" + ], + "compileAssemblies": [ + "lib/net45/Microsoft.Diagnostics.Tracing.EventSource.dll" + ] + }, + "DNXCore,Version=v5.0": { + "dependencies": {}, + "frameworkAssemblies": [], + "runtimeAssemblies": [], + "compileAssemblies": [] + } + }, + "files": [ + "License-Stable.rtf", + "Microsoft.Diagnostics.Tracing.EventSource.Redist.1.1.16-beta.nupkg", + "Microsoft.Diagnostics.Tracing.EventSource.Redist.1.1.16-beta.nupkg.sha512", + "Microsoft.Diagnostics.Tracing.EventSource.Redist.nuspec", + "build/native/Microsoft.Diagnostics.Tracing.EventSource.Redist.targets", + "build/portable-net45+win8+wpa81/Microsoft.Diagnostics.Tracing.EventSource.Redist.targets", + "lib/net35/Microsoft.Diagnostics.Tracing.EventSource.dll", + "lib/net35/Microsoft.Diagnostics.Tracing.EventSource.XML", + "lib/net40/Microsoft.Diagnostics.Tracing.EventSource.dll", + "lib/net40/Microsoft.Diagnostics.Tracing.EventSource.XML", + "lib/net45/Microsoft.Diagnostics.Tracing.EventSource.dll", + "lib/net45/Microsoft.Diagnostics.Tracing.EventSource.XML" + ] + }, "Microsoft.Framework.Caching.Interfaces/1.0.0-beta4": { "serviceable": true, "sha": "46cDLfehLNidWL55zPvLOinR/G3Z/hPtr6memnVenrt2BNPWmqujeXQaMyfklsYblxzeMhoE1ZhYsNuQdvj8zg==", diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/wwwroot/Microsoft.AspNet.Diagnostics.ini b/docs/fundamentals/diagnostics/sample/src/DiagDemo/wwwroot/Microsoft.AspNet.Diagnostics.ini deleted file mode 100644 index f9785c65eb94..000000000000 --- a/docs/fundamentals/diagnostics/sample/src/DiagDemo/wwwroot/Microsoft.AspNet.Diagnostics.ini +++ /dev/null @@ -1,2 +0,0 @@ -[Diagnostics] -ASPNET_ENV=PRODUCTION \ No newline at end of file From c40c88c393c3553f635e785a3d5e97814aadcacd Mon Sep 17 00:00:00 2001 From: Steve Smith Date: Wed, 6 May 2015 15:20:48 -0400 Subject: [PATCH 05/14] Pull application insights out of diagnostics article Added placeholder for the article and issue #212 --- docs/fundamentals/application-insights.rst | 6 + docs/fundamentals/diagnostics.rst | 46 +- .../sample/src/DiagDemo/project.json | 5 +- .../sample/src/DiagDemo/project.lock.json | 542 +----------------- docs/fundamentals/index.rst | 1 + 5 files changed, 14 insertions(+), 586 deletions(-) create mode 100644 docs/fundamentals/application-insights.rst diff --git a/docs/fundamentals/application-insights.rst b/docs/fundamentals/application-insights.rst new file mode 100644 index 000000000000..aa316605fe7b --- /dev/null +++ b/docs/fundamentals/application-insights.rst @@ -0,0 +1,6 @@ +Application Insights +==================== + +.. note:: + + This topic hasn't been written yet! You can track the status of this `issue `_ through our public GitHub issue tracker. Learn how you can `contribute `_ on GitHub. diff --git a/docs/fundamentals/diagnostics.rst b/docs/fundamentals/diagnostics.rst index c26d08cc1508..f0c266767863 100644 --- a/docs/fundamentals/diagnostics.rst +++ b/docs/fundamentals/diagnostics.rst @@ -10,7 +10,6 @@ In this article: - `Using the error page during development`_ - `The runtime info page`_ - `The welcome page`_ - - `Using Application Insights`_ `Browse or download samples on GitHub `_. @@ -134,52 +133,15 @@ With this in place as shown, the :ref:`startup.cs ` shown above wi * - (any path with ``?throw=``) - ``app.Run()`` throws an exception; ``UseErrorPage`` handles, displays an error page -Using Application Insights --------------------------- - -*Application Insights, like ASP.NET 5, is in preview.* - -Visual Studio Application Insights allows developers to insert a few lines of code into their application in order to find out how users are interacting with the app. It can also `detect and diagnose performance issues and exceptions `_ in your applications. You can send telemetry data from web servers as well as clients/browers, as well as desktop applications and mobile devices. - -Getting started -^^^^^^^^^^^^^^^ - -To get started with Application Insights, you will need a subscription to Microsoft Azure. If your team or organization already has a subscription, you can ask the owner to add you to it using your Microsoft account. - -Sign in to the `Azure portal `_ with your account and create a new Application Insights resource. - -.. image:: diagnostics/_static/azure-create-appinsight.png - -Choose ASP.NET as the application type. Note the *Instrumentation Key* (under Settings, Properties) associated with the Application Insights resource you've created (`see detailed instructions with more screenshots here `_). You will need the instrumentation key in a few moments when you configure your ASP.NET 5 application to use Application Insights. - -Next, add Application Insights to your ASP.NET project. You can do so by right-clicking on the project in Solution Explorer and selecting ``Manage NuGet Packages``: - - -Next, update ``project.json`` to add a new reference to ``Microsoft.ApplicationInsights.AspNet``, as shown: - -.. image:: diagnostics/_static/manage-nuget-packages.png - -Then be sure you have checked ``Include prerelease`` and that your package source is ``nuget.org``. Search for "Application" and you should see ``Microsoft.ApplicationInsights.Web as one of the first choices. Click the ``Install`` button and accept the license agreement. - -.. image:: diagnostics/_static/nuget-package-manager.png - -This will download and install a number of packages and may take a few minutes. When completed, you should see a new entry in your ``project.json`` file's ``dependencies`` section: - -.. code-block:: javascript - - "Microsoft.ApplicationInsights.Web": "0.16.1-build00418" - -Next, create or edit a ``config.json`` file, adding the instrumentation key you noted above from your Application Insights resource in Windows Azure. Specify an "ApplicationInsights" section with a key named "InstrumentationKey". Set its value to the instrumentation key. - -.. image:: diagnostics/_static/config-json.png - - - Summary ------- In ASP.NET 5, you can easily add error pages, view diagnostic information, or respond to requests with a simple welcome page by adding just one line to your app's ``Startup.cs`` class. You can also quickly configure Application Insights +Additional Resources +-------------------- + +- `Using Application Insights `_ Collect detailed usage and diagnostic data for your application. .. _diagnostics-author: diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.json b/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.json index c58dfe402a68..59d508dc900a 100644 --- a/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.json +++ b/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.json @@ -1,12 +1,11 @@ -{ +{ "webroot": "wwwroot", "version": "1.0.0-*", "dependencies": { "Microsoft.AspNet.Server.IIS": "1.0.0-beta4", "Microsoft.AspNet.Server.WebListener": "1.0.0-beta4", - "Microsoft.AspNet.Diagnostics": "1.0.0-beta4", - "Microsoft.ApplicationInsights.Web": "0.16.1-build00418" + "Microsoft.AspNet.Diagnostics": "1.0.0-beta4" }, "commands": { diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.lock.json b/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.lock.json index 0769756433c2..c23b78c4ee7a 100644 --- a/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.lock.json +++ b/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.lock.json @@ -5,279 +5,12 @@ "": [ "Microsoft.AspNet.Server.IIS >= 1.0.0-beta4", "Microsoft.AspNet.Server.WebListener >= 1.0.0-beta4", - "Microsoft.AspNet.Diagnostics >= 1.0.0-beta4", - "Microsoft.ApplicationInsights.Web >= 0.16.1-build00418" + "Microsoft.AspNet.Diagnostics >= 1.0.0-beta4" ], "DNX,Version=v4.5.1": [], "DNXCore,Version=v5.0": [] }, "libraries": { - "Microsoft.ApplicationInsights/0.16.1-build00418": { - "serviceable": false, - "sha": "WsIxb7+trjfPjA1qzguXz/Rfjgg3t8rApORcZ/IjFoAgiKf6xn/+BJEbOW5O55M9IMSaJi8Lh6jnGN1ZyR9W6A==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.Bcl.Async": "1.0.168", - "Microsoft.Diagnostics.Tracing.EventSource.Redist": "1.1.16-beta" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/net40/Microsoft.ApplicationInsights.dll" - ], - "compileAssemblies": [ - "lib/net40/Microsoft.ApplicationInsights.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Collections": "4.0.10-beta-22816", - "System.Diagnostics.Debug": "4.0.10-beta-22816", - "System.Diagnostics.Tools": "4.0.0-beta-22816", - "System.Diagnostics.Tracing": "4.0.20-beta-22816", - "System.Globalization": "4.0.10-beta-22816", - "System.IO": "4.0.10-beta-22816", - "System.IO.Compression": "4.0.0-beta-22816", - "System.Linq": "4.0.0-beta-22816", - "System.Net.Http": "4.0.0-beta-22816", - "System.Reflection": "4.0.10-beta-22816", - "System.Reflection.Extensions": "4.0.0-beta-22816", - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.Extensions": "4.0.10-beta-22816", - "System.Text.Encoding": "4.0.10-beta-22816", - "System.Text.Encoding.Extensions": "4.0.10-beta-22816", - "System.Text.RegularExpressions": "4.0.10-beta-22816", - "System.Threading": "4.0.10-beta-22816", - "System.Threading.Tasks": "4.0.10-beta-22816", - "System.Xml.XDocument": "4.0.0-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.ApplicationInsights.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.ApplicationInsights.dll" - ] - } - }, - "files": [ - "Microsoft.ApplicationInsights.0.16.1-build00418.nupkg", - "Microsoft.ApplicationInsights.0.16.1-build00418.nupkg.sha512", - "Microsoft.ApplicationInsights.nuspec", - "build/portable-win81+wpa81/Microsoft.ApplicationInsights.targets", - "build/wp8/Microsoft.ApplicationInsights.targets", - "content/ApplicationInsights.config.install.xdt", - "content/ApplicationInsights.config.transform", - "content/ApplicationInsights.config.uninstall.xdt", - "lib/dnxcore50/Microsoft.ApplicationInsights.dll", - "lib/dnxcore50/Microsoft.ApplicationInsights.XML", - "lib/net40/Microsoft.ApplicationInsights.dll", - "lib/net40/Microsoft.ApplicationInsights.XML", - "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.dll", - "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.XML", - "lib/wp8/Microsoft.ApplicationInsights.dll", - "lib/wp8/Microsoft.ApplicationInsights.XML", - "tools/net40/install.ps1", - "tools/net40/Microsoft.ApplicationInsights.targets", - "tools/net40/uninstall.ps1" - ] - }, - "Microsoft.ApplicationInsights.Agent.Intercept/0.14.0-build08008": { - "serviceable": false, - "sha": "n/4HctvjvkUv0z6L8LnbFpdLerh63EsyShezUvYV1Et+kvJwDx/wjEdan8Pyh+elZrVI50rm27GY/xjeYxWGOQ==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.Diagnostics.Tracing.EventSource.Redist": "1.1.16-beta" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/net40/Microsoft.Diagnostics.Instrumentation.Extensions.Intercept.dll" - ], - "compileAssemblies": [ - "lib/net40/Microsoft.Diagnostics.Instrumentation.Extensions.Intercept.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": {}, - "frameworkAssemblies": [], - "runtimeAssemblies": [], - "compileAssemblies": [] - } - }, - "files": [ - "Microsoft.ApplicationInsights.Agent.Intercept.0.14.0-build08008.nupkg", - "Microsoft.ApplicationInsights.Agent.Intercept.0.14.0-build08008.nupkg.sha512", - "Microsoft.ApplicationInsights.Agent.Intercept.nuspec", - "build/Microsoft.ApplicationInsights.Agent.Intercept.targets", - "lib/native/x64/Microsoft.ApplicationInsights.Extensions.Intercept_x64.dll", - "lib/native/x86/Microsoft.ApplicationInsights.Extensions.Intercept_x86.dll", - "lib/net40/Microsoft.Diagnostics.Instrumentation.Extensions.Intercept.dll" - ] - }, - "Microsoft.ApplicationInsights.DependencyCollector/0.16.1-build00418": { - "serviceable": false, - "sha": "CIjhj+uU7rH+oNtmliQVrBwYuX8/JgYLQZ4SRkq/8OiGhcbBlMTK7H7Ce1DDIIqTMcTMjPkyvyC+4J8DGblHQA==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.ApplicationInsights": "0.16.1-build00418", - "Microsoft.ApplicationInsights.Agent.Intercept": "0.14.0-build08008" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/net45/Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.dll" - ], - "compileAssemblies": [ - "lib/net45/Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": {}, - "frameworkAssemblies": [], - "runtimeAssemblies": [], - "compileAssemblies": [] - } - }, - "files": [ - "Microsoft.ApplicationInsights.DependencyCollector.0.16.1-build00418.nupkg", - "Microsoft.ApplicationInsights.DependencyCollector.0.16.1-build00418.nupkg.sha512", - "Microsoft.ApplicationInsights.DependencyCollector.nuspec", - "build/native/Microsoft.Applicationinsights.RuntimeTelemetry.targets", - "content/native/ApplicationInsights.config.install.xdt", - "content/native/ApplicationInsights.config.uninstall.xdt", - "content/net40/ApplicationInsights.config.install.xdt", - "content/net40/ApplicationInsights.config.uninstall.xdt", - "content/net45/ApplicationInsights.config.install.xdt", - "content/net45/ApplicationInsights.config.uninstall.xdt", - "content/portable-win81+wpa81/ApplicationInsights.config.install.xdt", - "content/portable-win81+wpa81/ApplicationInsights.config.uninstall.xdt", - "lib/net40/Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.dll", - "lib/net40/Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.XML", - "lib/net45/Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.dll", - "lib/net45/Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.XML", - "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.dll", - "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.Extensibility.RuntimeTelemetry.XML" - ] - }, - "Microsoft.ApplicationInsights.PerfCounterCollector/0.16.1-build00418": { - "serviceable": false, - "sha": "TiYuW4/pyX7NIBLLfJof6K5lCm3FuyfJUuFTR4tf2quxt6JFy3EgWP3wo6LuQqWRoyvbE9D38Xh4XFuBheI0iA==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.ApplicationInsights": "0.16.1-build00418" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/net40/Microsoft.ApplicationInsights.Extensibility.PerfCollector.dll" - ], - "compileAssemblies": [ - "lib/net40/Microsoft.ApplicationInsights.Extensibility.PerfCollector.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "Microsoft.ApplicationInsights": "0.16.1-build00418" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [], - "compileAssemblies": [] - } - }, - "files": [ - "Microsoft.ApplicationInsights.PerfCounterCollector.0.16.1-build00418.nupkg", - "Microsoft.ApplicationInsights.PerfCounterCollector.0.16.1-build00418.nupkg.sha512", - "Microsoft.ApplicationInsights.PerfCounterCollector.nuspec", - "content/ApplicationInsights.config.install.xdt", - "content/ApplicationInsights.config.uninstall.xdt", - "lib/net40/Microsoft.ApplicationInsights.Extensibility.PerfCollector.dll" - ] - }, - "Microsoft.ApplicationInsights.PersistenceChannel/0.16.1-build00418": { - "serviceable": false, - "sha": "HyXdNd4Y4doAmrVJRf8eE/LobkrT2oD/hV4acSZ6i3RkbP0p0i6xwCjTmGge+QuH4Wsk19q5PT5/LaQgUDohyw==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.ApplicationInsights": "0.16.1-build00418" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/net40/Microsoft.ApplicationInsights.PersistenceChannel.dll" - ], - "compileAssemblies": [ - "lib/net40/Microsoft.ApplicationInsights.PersistenceChannel.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "Microsoft.ApplicationInsights": "0.16.1-build00418" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [], - "compileAssemblies": [] - } - }, - "files": [ - "Microsoft.ApplicationInsights.PersistenceChannel.0.16.1-build00418.nupkg", - "Microsoft.ApplicationInsights.PersistenceChannel.0.16.1-build00418.nupkg.sha512", - "Microsoft.ApplicationInsights.PersistenceChannel.nuspec", - "content/ApplicationInsights.config.install.xdt", - "content/ApplicationInsights.config.uninstall.xdt", - "lib/net40/Microsoft.ApplicationInsights.PersistenceChannel.dll", - "lib/net40/Microsoft.ApplicationInsights.PersistenceChannel.XML", - "lib/portable-win8+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.XML", - "lib/portable-win81+wpa81/Microsoft.ApplicationInsights.PersistenceChannel.dll", - "lib/wp8/Microsoft.ApplicationInsights.PersistenceChannel.dll", - "lib/wp8/Microsoft.ApplicationInsights.PersistenceChannel.XML" - ] - }, - "Microsoft.ApplicationInsights.Web/0.16.1-build00418": { - "serviceable": false, - "sha": "uy/aH3AWLGZKpLoCNHGR/nodFmXQtjebv2AisrZtheP6Je23g2X3ivF9M6Z7fqJ9BY3lyayzoImYVB/1eGZxLg==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.ApplicationInsights": "0.16.1-build00418", - "Microsoft.ApplicationInsights.DependencyCollector": "0.16.1-build00418", - "Microsoft.ApplicationInsights.PersistenceChannel": "0.16.1-build00418", - "Microsoft.Diagnostics.Tracing.EventSource.Redist": "1.1.16-beta", - "Microsoft.ApplicationInsights.PerfCounterCollector": "0.16.1-build00418" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/net45/Microsoft.ApplicationInsights.Extensibility.Web.dll" - ], - "compileAssemblies": [ - "lib/net45/Microsoft.ApplicationInsights.Extensibility.Web.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": {}, - "frameworkAssemblies": [], - "runtimeAssemblies": [], - "compileAssemblies": [] - } - }, - "files": [ - "Microsoft.ApplicationInsights.Web.0.16.1-build00418.nupkg", - "Microsoft.ApplicationInsights.Web.0.16.1-build00418.nupkg.sha512", - "Microsoft.ApplicationInsights.Web.nuspec", - "content/net40/ApplicationInsights.config.install.xdt", - "content/net40/ApplicationInsights.config.uninstall.xdt", - "content/net40/web.config.install.xdt", - "content/net40/web.config.uninstall.xdt", - "content/net45/ApplicationInsights.config.install.xdt", - "content/net45/ApplicationInsights.config.uninstall.xdt", - "content/net45/web.config.install.xdt", - "content/net45/web.config.uninstall.xdt", - "lib/net40/Microsoft.ApplicationInsights.Extensibility.Web.dll", - "lib/net40/Microsoft.ApplicationInsights.Extensibility.Web.XML", - "lib/net45/Microsoft.ApplicationInsights.Extensibility.Web.dll", - "lib/net45/Microsoft.ApplicationInsights.Extensibility.Web.XML" - ] - }, "Microsoft.AspNet.DataProtection.Interfaces/1.0.0-beta4": { "serviceable": true, "sha": "y0pyHIooDn15lJZEETy9+u9ynw+4ZRngRjHguIQuBKm30j1+dwQRqqyS6L1SnFCzAS0mq6+5GauzA8qWxHc60g==", @@ -1133,279 +866,6 @@ "lib/dnxcore50/Microsoft.AspNet.WebUtilities.xml" ] }, - "Microsoft.Bcl/1.1.8": { - "serviceable": false, - "sha": "gM+PUzd8ONxJpcPJeNppCJPklDhDuPUMVQkxvK4fe0rd9WyqBNPh4+UFx3Uv8zuG4C1Gapu1c25sfotE7TQtig==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.Bcl.Build": "1.0.14" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [], - "compileAssemblies": [] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "Microsoft.Bcl.Build": "1.0.14" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [], - "compileAssemblies": [] - } - }, - "files": [ - "License-Stable.rtf", - "Microsoft.Bcl.1.1.8.nupkg", - "Microsoft.Bcl.1.1.8.nupkg.sha512", - "Microsoft.Bcl.nuspec", - "content/net45/_._", - "content/portable-net45+win8+wp8+wpa81/_._", - "content/portable-net45+win8+wpa81/_._", - "content/portable-net451+win81/_._", - "content/portable-net451+win81+wpa81/_._", - "content/portable-win81+wp81+wpa81/_._", - "content/sl4/_._", - "content/sl5/_._", - "content/win8/_._", - "content/wp8/_._", - "content/wpa81/_._", - "lib/net40/ensureRedirect.xml", - "lib/net40/System.IO.dll", - "lib/net40/System.IO.xml", - "lib/net40/System.Runtime.dll", - "lib/net40/System.Runtime.xml", - "lib/net40/System.Threading.Tasks.dll", - "lib/net40/System.Threading.Tasks.xml", - "lib/net45/_._", - "lib/portable-net40+sl4+win8/ensureRedirect.xml", - "lib/portable-net40+sl4+win8/System.IO.dll", - "lib/portable-net40+sl4+win8/System.IO.xml", - "lib/portable-net40+sl4+win8/System.Runtime.dll", - "lib/portable-net40+sl4+win8/System.Runtime.xml", - "lib/portable-net40+sl4+win8/System.Threading.Tasks.dll", - "lib/portable-net40+sl4+win8/System.Threading.Tasks.xml", - "lib/portable-net40+sl4+win8+wp71+wpa81/ensureRedirect.xml", - "lib/portable-net40+sl4+win8+wp71+wpa81/System.IO.dll", - "lib/portable-net40+sl4+win8+wp71+wpa81/System.IO.xml", - "lib/portable-net40+sl4+win8+wp71+wpa81/System.Runtime.dll", - "lib/portable-net40+sl4+win8+wp71+wpa81/System.Runtime.xml", - "lib/portable-net40+sl4+win8+wp71+wpa81/System.Threading.Tasks.dll", - "lib/portable-net40+sl4+win8+wp71+wpa81/System.Threading.Tasks.xml", - "lib/portable-net40+sl4+win8+wp8+wpa81/ensureRedirect.xml", - "lib/portable-net40+sl4+win8+wp8+wpa81/System.IO.dll", - "lib/portable-net40+sl4+win8+wp8+wpa81/System.IO.xml", - "lib/portable-net40+sl4+win8+wp8+wpa81/System.Runtime.dll", - "lib/portable-net40+sl4+win8+wp8+wpa81/System.Runtime.xml", - "lib/portable-net40+sl4+win8+wp8+wpa81/System.Threading.Tasks.dll", - "lib/portable-net40+sl4+win8+wp8+wpa81/System.Threading.Tasks.xml", - "lib/portable-net40+sl5+win8+wp8+wpa81/ensureRedirect.xml", - "lib/portable-net40+sl5+win8+wp8+wpa81/System.IO.dll", - "lib/portable-net40+sl5+win8+wp8+wpa81/System.IO.xml", - "lib/portable-net40+sl5+win8+wp8+wpa81/System.Runtime.dll", - "lib/portable-net40+sl5+win8+wp8+wpa81/System.Runtime.xml", - "lib/portable-net40+sl5+win8+wp8+wpa81/System.Threading.Tasks.dll", - "lib/portable-net40+sl5+win8+wp8+wpa81/System.Threading.Tasks.xml", - "lib/portable-net40+win8/ensureRedirect.xml", - "lib/portable-net40+win8/System.IO.dll", - "lib/portable-net40+win8/System.IO.xml", - "lib/portable-net40+win8/System.Runtime.dll", - "lib/portable-net40+win8/System.Runtime.xml", - "lib/portable-net40+win8/System.Threading.Tasks.dll", - "lib/portable-net40+win8/System.Threading.Tasks.xml", - "lib/portable-net40+win8+wp8+wpa81/ensureRedirect.xml", - "lib/portable-net40+win8+wp8+wpa81/System.IO.dll", - "lib/portable-net40+win8+wp8+wpa81/System.IO.xml", - "lib/portable-net40+win8+wp8+wpa81/System.Runtime.dll", - "lib/portable-net40+win8+wp8+wpa81/System.Runtime.xml", - "lib/portable-net40+win8+wp8+wpa81/System.Threading.Tasks.dll", - "lib/portable-net40+win8+wp8+wpa81/System.Threading.Tasks.xml", - "lib/portable-net45+win8+wp8+wpa81/_._", - "lib/portable-net45+win8+wpa81/_._", - "lib/portable-net451+win81/_._", - "lib/portable-net451+win81+wpa81/_._", - "lib/portable-win81+wp81+wpa81/_._", - "lib/sl4/System.IO.dll", - "lib/sl4/System.IO.xml", - "lib/sl4/System.Runtime.dll", - "lib/sl4/System.Runtime.xml", - "lib/sl4/System.Threading.Tasks.dll", - "lib/sl4/System.Threading.Tasks.xml", - "lib/sl4-windowsphone71/ensureRedirect.xml", - "lib/sl4-windowsphone71/System.IO.dll", - "lib/sl4-windowsphone71/System.IO.xml", - "lib/sl4-windowsphone71/System.Runtime.dll", - "lib/sl4-windowsphone71/System.Runtime.xml", - "lib/sl4-windowsphone71/System.Threading.Tasks.dll", - "lib/sl4-windowsphone71/System.Threading.Tasks.xml", - "lib/sl5/System.IO.dll", - "lib/sl5/System.IO.xml", - "lib/sl5/System.Runtime.dll", - "lib/sl5/System.Runtime.xml", - "lib/sl5/System.Threading.Tasks.dll", - "lib/sl5/System.Threading.Tasks.xml", - "lib/win8/_._", - "lib/wp8/_._", - "lib/wpa81/_._" - ] - }, - "Microsoft.Bcl.Async/1.0.168": { - "serviceable": false, - "sha": "tUNC02eBwDKpGre0BcNIvblLv1q0Q3DnS/vtkRHj2FE1sXwt386HAudztyl5C0U88hllrqHDvtlz8bK0Y8cHDA==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.Bcl": "1.1.8" - }, - "frameworkAssemblies": [ - "System.Net" - ], - "runtimeAssemblies": [ - "lib/net40/Microsoft.Threading.Tasks.dll", - "lib/net40/Microsoft.Threading.Tasks.Extensions.Desktop.dll", - "lib/net40/Microsoft.Threading.Tasks.Extensions.dll" - ], - "compileAssemblies": [ - "lib/net40/Microsoft.Threading.Tasks.dll", - "lib/net40/Microsoft.Threading.Tasks.Extensions.Desktop.dll", - "lib/net40/Microsoft.Threading.Tasks.Extensions.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "Microsoft.Bcl": "1.1.8" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/portable-net45+win8+wp8+wpa81/Microsoft.Threading.Tasks.dll", - "lib/portable-net45+win8+wp8+wpa81/Microsoft.Threading.Tasks.Extensions.dll" - ], - "compileAssemblies": [ - "lib/portable-net45+win8+wp8+wpa81/Microsoft.Threading.Tasks.dll", - "lib/portable-net45+win8+wp8+wpa81/Microsoft.Threading.Tasks.Extensions.dll" - ] - } - }, - "files": [ - "License-Stable.rtf", - "Microsoft.Bcl.Async.1.0.168.nupkg", - "Microsoft.Bcl.Async.1.0.168.nupkg.sha512", - "Microsoft.Bcl.Async.nuspec", - "lib/net40/Microsoft.Threading.Tasks.dll", - "lib/net40/Microsoft.Threading.Tasks.Extensions.Desktop.dll", - "lib/net40/Microsoft.Threading.Tasks.Extensions.Desktop.xml", - "lib/net40/Microsoft.Threading.Tasks.Extensions.dll", - "lib/net40/Microsoft.Threading.Tasks.Extensions.xml", - "lib/net40/Microsoft.Threading.Tasks.xml", - "lib/portable-net40+sl4+win8+wp71+wpa81/Microsoft.Threading.Tasks.dll", - "lib/portable-net40+sl4+win8+wp71+wpa81/Microsoft.Threading.Tasks.Extensions.dll", - "lib/portable-net40+sl4+win8+wp71+wpa81/Microsoft.Threading.Tasks.Extensions.xml", - "lib/portable-net40+sl4+win8+wp71+wpa81/Microsoft.Threading.Tasks.xml", - "lib/portable-net45+win8+wp8+wpa81/Microsoft.Threading.Tasks.dll", - "lib/portable-net45+win8+wp8+wpa81/Microsoft.Threading.Tasks.Extensions.dll", - "lib/portable-net45+win8+wp8+wpa81/Microsoft.Threading.Tasks.Extensions.xml", - "lib/portable-net45+win8+wp8+wpa81/Microsoft.Threading.Tasks.xml", - "lib/portable-net45+win8+wpa81/Microsoft.Threading.Tasks.dll", - "lib/portable-net45+win8+wpa81/Microsoft.Threading.Tasks.Extensions.dll", - "lib/portable-net45+win8+wpa81/Microsoft.Threading.Tasks.Extensions.xml", - "lib/portable-net45+win8+wpa81/Microsoft.Threading.Tasks.xml", - "lib/sl4/Microsoft.Threading.Tasks.dll", - "lib/sl4/Microsoft.Threading.Tasks.Extensions.dll", - "lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.dll", - "lib/sl4/Microsoft.Threading.Tasks.Extensions.Silverlight.xml", - "lib/sl4/Microsoft.Threading.Tasks.Extensions.xml", - "lib/sl4/Microsoft.Threading.Tasks.xml", - "lib/sl4-windowsphone71/Microsoft.Threading.Tasks.dll", - "lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.dll", - "lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.dll", - "lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.Phone.xml", - "lib/sl4-windowsphone71/Microsoft.Threading.Tasks.Extensions.xml", - "lib/sl4-windowsphone71/Microsoft.Threading.Tasks.xml", - "lib/win8/Microsoft.Threading.Tasks.dll", - "lib/win8/Microsoft.Threading.Tasks.Extensions.dll", - "lib/win8/Microsoft.Threading.Tasks.Extensions.xml", - "lib/win8/Microsoft.Threading.Tasks.xml", - "lib/wp8/Microsoft.Threading.Tasks.dll", - "lib/wp8/Microsoft.Threading.Tasks.Extensions.dll", - "lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.dll", - "lib/wp8/Microsoft.Threading.Tasks.Extensions.Phone.xml", - "lib/wp8/Microsoft.Threading.Tasks.Extensions.xml", - "lib/wp8/Microsoft.Threading.Tasks.xml", - "lib/wpa81/Microsoft.Threading.Tasks.dll", - "lib/wpa81/Microsoft.Threading.Tasks.Extensions.dll", - "lib/wpa81/Microsoft.Threading.Tasks.Extensions.xml", - "lib/wpa81/Microsoft.Threading.Tasks.xml" - ] - }, - "Microsoft.Bcl.Build/1.0.14": { - "serviceable": false, - "sha": "cDLKSvNvRa519hplsbSoYqO69TjdDIhfjtKUM0g20/nVROoWsGav9KCI9HtnGjLmdV1+TcUUDhbotcllibjPEA==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": {}, - "frameworkAssemblies": [], - "runtimeAssemblies": [], - "compileAssemblies": [] - }, - "DNXCore,Version=v5.0": { - "dependencies": {}, - "frameworkAssemblies": [], - "runtimeAssemblies": [], - "compileAssemblies": [] - } - }, - "files": [ - "License-Stable.rtf", - "Microsoft.Bcl.Build.1.0.14.nupkg", - "Microsoft.Bcl.Build.1.0.14.nupkg.sha512", - "Microsoft.Bcl.Build.nuspec", - "content/net40/_._", - "content/netcore45/_._", - "content/portable-net40+win8+sl4+wp71+wpa81/_._", - "content/sl4/_._", - "content/sl4-windowsphone71/_._", - "tools/Install.ps1", - "tools/Microsoft.Bcl.Build.targets", - "tools/Microsoft.Bcl.Build.Tasks.dll", - "tools/Uninstall.ps1" - ] - }, - "Microsoft.Diagnostics.Tracing.EventSource.Redist/1.1.16-beta": { - "serviceable": true, - "sha": "o1gsKlGjLAnSHRyWBygKnO55Kp0bRXB3AO9e8OeAnqQH7HA5MAW6YAPEEy5e3aRE//7AlkdPtq28F19NqOLZQQ==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": {}, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/net45/Microsoft.Diagnostics.Tracing.EventSource.dll" - ], - "compileAssemblies": [ - "lib/net45/Microsoft.Diagnostics.Tracing.EventSource.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": {}, - "frameworkAssemblies": [], - "runtimeAssemblies": [], - "compileAssemblies": [] - } - }, - "files": [ - "License-Stable.rtf", - "Microsoft.Diagnostics.Tracing.EventSource.Redist.1.1.16-beta.nupkg", - "Microsoft.Diagnostics.Tracing.EventSource.Redist.1.1.16-beta.nupkg.sha512", - "Microsoft.Diagnostics.Tracing.EventSource.Redist.nuspec", - "build/native/Microsoft.Diagnostics.Tracing.EventSource.Redist.targets", - "build/portable-net45+win8+wpa81/Microsoft.Diagnostics.Tracing.EventSource.Redist.targets", - "lib/net35/Microsoft.Diagnostics.Tracing.EventSource.dll", - "lib/net35/Microsoft.Diagnostics.Tracing.EventSource.XML", - "lib/net40/Microsoft.Diagnostics.Tracing.EventSource.dll", - "lib/net40/Microsoft.Diagnostics.Tracing.EventSource.XML", - "lib/net45/Microsoft.Diagnostics.Tracing.EventSource.dll", - "lib/net45/Microsoft.Diagnostics.Tracing.EventSource.XML" - ] - }, "Microsoft.Framework.Caching.Interfaces/1.0.0-beta4": { "serviceable": true, "sha": "46cDLfehLNidWL55zPvLOinR/G3Z/hPtr6memnVenrt2BNPWmqujeXQaMyfklsYblxzeMhoE1ZhYsNuQdvj8zg==", diff --git a/docs/fundamentals/index.rst b/docs/fundamentals/index.rst index f1816f1ed75a..6093dbcc4029 100644 --- a/docs/fundamentals/index.rst +++ b/docs/fundamentals/index.rst @@ -13,6 +13,7 @@ Fundamentals configuration dependency-injection diagnostics + application-insights environments owin From 822402ee99cc50c544fda642c4eaf01adf5a892c Mon Sep 17 00:00:00 2001 From: Steve Smith Date: Wed, 6 May 2015 16:04:15 -0400 Subject: [PATCH 06/14] Added environment check to Configure() Updated article content accordingly. --- docs/fundamentals/diagnostics.rst | 42 +++++++++---------- .../sample/src/DiagDemo/Startup.cs | 16 +++++-- 2 files changed, 33 insertions(+), 25 deletions(-) diff --git a/docs/fundamentals/diagnostics.rst b/docs/fundamentals/diagnostics.rst index f0c266767863..7e66f20e8022 100644 --- a/docs/fundamentals/diagnostics.rst +++ b/docs/fundamentals/diagnostics.rst @@ -1,7 +1,7 @@ Diagnostics =========== -By :ref:`Steve Smith ` | Originally Published: 5 May 2015 +By :ref:`Steve Smith ` | Originally Published: 6 May 2015 ASP.NET 5 includes a number of new features that can assist with diagnosing problems. Configuring different handlers for application errors or to display additional information about the application can easily be achieved in the application's startup class. @@ -18,16 +18,16 @@ In this article: Configuring an error handling page ---------------------------------- -In ASP.NET 5, you configure the pipeline for each request in the ``Startup`` class's ``Configure()`` method (learn more about `configuration `_. In order to add a simple error handling page, all that's required is to add a dependency on ``Microsoft.AspNet.Diagnostics`` to the project (and a using statement to ``Startup.cs``), and then add one line to ``Configure()`` in ``Startup.cs``: +In ASP.NET 5, you configure the pipeline for each request in the ``Startup`` class's ``Configure()`` method (learn more about `configuration `_). In order to add a simple error handling page, all that's required is to add a dependency on ``Microsoft.AspNet.Diagnostics`` to the project (and a ``using`` statement to ``Startup.cs``), and then add one line to ``Configure()`` in ``Startup.cs``: .. _diag-startup: .. literalinclude:: diagnostics/sample/src/DiagDemo/Startup.cs :language: csharp :linenos: - :emphasize-lines: 2,18 + :emphasize-lines: 2,21 -The above code, which is built from the ASP.NET 5 Empty Application template, includes simple mechanism for creating an exception on line 26. If a request includes a non-empty querystring parameter for the variable ``throw``, an exception will be thrown. Line 18 makes the call to ``UseErrorPage()`` with `ErrorPageOptions `_ set to ``ShowAll``. Using ``ErrorPageOption`` you can toggle the visibility of the following features of the error page that is shown: +The above code, which is built from the ASP.NET 5 Empty template, includes a simple mechanism for creating an exception on line 36. If a request includes a non-empty querystring parameter for the variable ``throw`` (e.g. a path of ``/?throw=true``), an exception will be thrown. Line 21 makes the call to ``UseErrorPage()`` with `ErrorPageOptions `_ set to ``ShowAll``. Using ``ErrorPageOption`` you can toggle the visibility of the following features of the error page: - Exception details - Source code @@ -36,7 +36,7 @@ The above code, which is built from the ASP.NET 5 Empty Application template, in - Headers - Environment -To disable the display of cookies, for instance, you would pass in options as shown: +To disable the display of cookies, for instance, you would pass in an options instance configured as follows: .. code-block:: c# @@ -44,16 +44,20 @@ To disable the display of cookies, for instance, you would pass in options as sh errorPageOptions.ShowCookies = false; app.UseErrorPage(errorPageOptions); -If you comment out or remove the call to ``UseErrorPage()`` on line 18 and trigger an exception, you will see the default ASP.NET behavior (without an error page) for the specified web server (in this case IIS Express): +Notice that the call to ``UseErrorPage()`` is wrapped inside an ``if`` condition that checks the current ``EnvironmentName``. This is a good practice, since you typically do not want to share detailed diagnostic information about your application publicly once it is in production. This check uses the ``ASPNET_ENV`` environment variable. If you are using Visual Studio 2015, you can customize the environment variables used when the application runs in the web application project's properties, under the Debug tab, as shown here: + +.. image:: diagnostics/_static/project-properties-env-vars.png + +Setting the ``ASPNET_ENV`` variable to anything other than Development (e.g. Production) will cause the application not to call ``UseErrorPage()``, and thus any exceptions will be handled by the underlying web server (in this case, IIS Express) as shown here: .. image:: diagnostics/_static/oops-500.png -Now, replace line 18 again. We will cover the features provided by the error page in the next section. +We will cover the features provided by the error page in the next section (ensure ``ASPNET_ENV`` is reset to Development if you are following along). Using the error page during development --------------------------------------- -During development, when the application is compiled in Debug mode, the default error page will display some useful diagnostics information when an unhandled exception occurs within the web processing pipeline. The error page includes several tabs with information about the exception that was triggered and the request that was made. The first tab shows the stack trace: +The default error page will display some useful diagnostics information when an unhandled exception occurs within the web processing pipeline. The error page includes several tabs with information about the exception that was triggered and the request that was made. The first tab shows the stack trace: .. image:: diagnostics/_static/errorpage-stack.png @@ -69,18 +73,10 @@ Finally, any environment variables defined for the server environment would be d .. note:: In the current pre-release build, both the Cookies and Environment sections of the ErrorPage are not yet enabled. `View ErrorPage Source `_. -In most cases, you will not want to display detailed stack traces and environment settings in a production setting. The error page will only display detailed information if the ``ASPNET_ENV`` environment variable is set to ``Development`` (which is the default set in Visual Studio, and which is not case sensitive). If you are using Visual Studio 2015, you can customize the environment variables used when the application runs in the web application project's properties, under the Debug tab, as shown here: - -.. image:: diagnostics/_static/project-properties-env-vars.png - -With ``ASPNET_ENV`` set to ``Production`` (or anything other than ``development``), the error page displayed is: - -.. note:: In the current pre-release build, this feature is not yet complete; the error page does not vary based on changes to the ``ASPNET_ENV`` variable. This behavior will ship with the released version of ASP.NET 5. - The runtime info page --------------------- -In addition to `configuring and displaying an error page `_, you can also add a runtime info page by simply calling an extension method in ``Startup.cs``. The following line, shown above as well, is used to enable this feature: +In addition to `configuring and displaying an error page `_, you can also add a runtime info page by simply calling an extension method in ``Startup.cs``. The following line, is used to enable this feature: .. code-block:: c# @@ -96,6 +92,8 @@ The path for this page can be optionally specified in the call to ``UseRuntimeIn app.UseRuntimeInfoPage(new RuntimeInfoPageOptions() { Path = new PathString("/info") }); +As with ``UseErrorPage()``, it is a good idea to limit public access to diagnostic information about your application. As such, in our sample we are only implementing ``UseRuntimeInfoPage()`` when the EnvironmentName is set to Development. + .. note:: Remember that the ``Configure()`` method in ``Startup.cs`` is defining the pipeline that will be used by all requests to your application, which means the order is important. If for example you move the call to ``UseRuntimeInfoPage()`` after the call to ``app.Run()`` in the examples shown here, it will never be called because ``app.Run()`` will handle the request before it reaches the call to ``UseRuntimeInfoPage``. The welcome page @@ -117,7 +115,7 @@ You can optionally configure the welcome page to only respond to certain paths. app.UseWelcomePage(new WelcomePageOptions() { Path = new PathString("/welcome") }); -With this in place as shown, the :ref:`startup.cs ` shown above will respond to requests as follows: +Configured in this manner, the :ref:`startup.cs ` shown above will respond to requests as follows: .. list-table:: Requests :header-rows: 1 @@ -128,15 +126,15 @@ With this in place as shown, the :ref:`startup.cs ` shown above wi - ``UseRuntimeInfoPage`` will handle and display runtime info page * - /welcome - ``UseWelcomePage`` will handle and display welcome page - * - (any path without ``?throw=``) + * - paths without ``?throw=`` - ``app.Run()`` will respond with "Hello World!" - * - (any path with ``?throw=``) + * - paths with ``?throw=`` - ``app.Run()`` throws an exception; ``UseErrorPage`` handles, displays an error page - + Summary ------- -In ASP.NET 5, you can easily add error pages, view diagnostic information, or respond to requests with a simple welcome page by adding just one line to your app's ``Startup.cs`` class. You can also quickly configure Application Insights +In ASP.NET 5, you can easily add error pages, view diagnostic information, or respond to requests with a simple welcome page by adding just one line to your app's ``Startup.cs`` class. Additional Resources -------------------- diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs b/docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs index 8a42f7813c08..eeb436387367 100644 --- a/docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs +++ b/docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs @@ -1,5 +1,6 @@ using Microsoft.AspNet.Builder; using Microsoft.AspNet.Diagnostics; +using Microsoft.AspNet.Hosting; using Microsoft.AspNet.Http; using Microsoft.Framework.DependencyInjection; using System; @@ -13,11 +14,20 @@ public void ConfigureServices(IServiceCollection services) { } - public void Configure(IApplicationBuilder app) + public void Configure(IApplicationBuilder app, IHostingEnvironment env) { - app.UseErrorPage(ErrorPageOptions.ShowAll); + if (string.Equals(env.EnvironmentName, "Development", StringComparison.OrdinalIgnoreCase)) + { + app.UseErrorPage(ErrorPageOptions.ShowAll); - app.UseRuntimeInfoPage(); // default path is /runtimeinfo + app.UseRuntimeInfoPage(); // default path is /runtimeinfo + } + else + { + // specify production behavior for error handling, for example: + // app.UseErrorHandler("/Home/Error"); + // if nothing is set here, web server error page will be displayed + } app.UseWelcomePage(new WelcomePageOptions() { Path = new PathString("/welcome") }); From ce7c7c03d8ca7a48bc0065ef473a8dc86ee66262 Mon Sep 17 00:00:00 2001 From: Steve Smith Date: Mon, 11 May 2015 14:55:32 -0400 Subject: [PATCH 07/14] Crop whitespace. --- .../diagnostics/_static/errorpage-headers.png | Bin 46238 -> 42596 bytes .../diagnostics/_static/errorpage-query.png | Bin 35129 -> 30467 bytes .../diagnostics/_static/errorpage-stack.png | Bin 60441 -> 57046 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/docs/fundamentals/diagnostics/_static/errorpage-headers.png b/docs/fundamentals/diagnostics/_static/errorpage-headers.png index 6c57c91d09f1aa9173014f0e99120fa7a0067baf..71d0f0cf857f5cade8e9465af698b149c164e14b 100644 GIT binary patch delta 5721 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 diff --git a/docs/fundamentals/diagnostics/_static/errorpage-query.png b/docs/fundamentals/diagnostics/_static/errorpage-query.png index 025af27725da9a869948aeba30744ac0eb5b0064..11a136666479787558b8a51f88799d1ea3615a3f 100644 GIT binary patch delta 11896 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 ZG1;vLWF-AIuTOo7(tY)N`3mO#{|n2pZnFRY delta 16595 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 UVO+8N{Qa4e7f$3IzjEvU0EOfjasU7T diff --git a/docs/fundamentals/diagnostics/_static/errorpage-stack.png b/docs/fundamentals/diagnostics/_static/errorpage-stack.png index 33df95b3ca98dc7246dc181ae5b6b981bfb45b1c..918c635e7fe6946d4c21aefa73524a8b5e57ee4a 100644 GIT binary patch delta 17799 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%0D(S!`SFbz)9Ock zEgzq%sOpOo40=`UoImvR^QGUfG@p86!K=sfw!=)!ci4O8w}!R?IXSX zxVMN&x{CVI#e&K+Yv!_JJ*{Mp6e_dYWN{`xW_*N=KxMEDcyY;dzv&t)5&)4!FpEgb zP;&1tn@UMb8*N-Zw4x%teR5(#7B)!2EDR+5G#4(?8%;WBxL5=S z2Hu-NlF#^JZYmxb%^$LaaL(w z6<*7)liUR@$u$s!Z1OTx*r!XRX}>vN!w-Fx{J0VMrT8b0 z;S`bblCBgp2-;rsC+orrlHQn~pWpDpf==aHfF^56*TWhH^~Jtx0W7a^XmJc_a;@{6 zQBzEZWawK3boGt0eLTwqf~OErkX|=pa!8&#WIrK570c&qdif~u?H8+$yo9tg zYVu3==SwFWvx6n~Vg~Y4c7pOI=JKbhb29Bw!egTUXP-lvK1qn6wzk&DA+Yy5j1xYz zd^2? zHrhyR&5bK-ho|SS{E?_zN5V+TizK*}j-0W0);WLa&_i#x3;yivt41Z(FQhdJ1YA`} zFo)PpYhD&w5|HYv$pa`ALqm&KuKd$Zepk@X4L(MqHKsL+W1tfo;#hrZLz&_O1Xi91 zhB4#WNgt`5exNI1MinS8i-CtV*T~;^e1Af2bnkoDM1}+ld{R(~60~!73%$_KGC}Bj zEn1Z|3lR>LAb}6Gf3D+97W!mQ{xzc_YeY24%@ZqR{g%p)EOj3^1+?km?L9$g8=$1* zc^xXZ)X|m>c=7uun=~s)+ofPO1ZIpA3Mx(S3p((^*jY*0e)l`utz`CWLRFp-wuMimT3nKe%*Tu7mRFR`KP>bB=Yw28gnutiIDne|)Ar0A`!P*n=4?_4`Bi zVx?y;>6a)g!^79V_U&y$PY0c1W9^L4Mb^SIM{Y(P*riS_~T8%9T zmQtPSW@cuw7#I@(!}70(q}j3`YcZ}czKK1fHBhUXK%~Dpl8DUU_6~$97q5fw%3u4X zAp$s}L;LlM-1bbVwaiE?eS2Gb6~l!jt%9j6Js1i+`+L{T;=!qDbW41m<=D`bOOj-{ zi!nF$vG` z=pX$8GuQ|;dC(?;vm7Q3Nl_B9e6cHTy*u7v-9#3U}S_%uthTTw;=p-VmJMehm<%}f!ZE^j-8D{*C=K#PB=NBI5|9ijce}eG;Vcrt?@5xmEzg^;DVSg~ikW delta 21231 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�uMD_xvl&1rj|lnJ#{6KGspk!NutT2AD@2Ns{3C(YL%=FT9r0BM@Lrr z^?qFC6>` zWjR_GmD7ee79*tTBb=}Tt1u|9&uDnknZ?)-7PMMDN!k0Ow8R*SZNZay`+Ra}TR9^* zZ7!SniK4V8`s%SgdLzX+|1Tb;Vb3zBzl9^($aFD0{GY_>yKILWl);cR%lr$wV~JtZ zG&UDjIKNO_3$xj>ehn0^B?7Drzsg?PtX;vAHf^qZ{ww#gXDKNur$=VAZd-9e9Y#2d zj^#t#T6v*J!mQ1sh`N;#?lxuGnRORu$&R%7T1ALfKY#zd4Ob>F%=!ifBG<;e(}^_^ z;Z&ldV?cEuVb=A_S&t0$%6$>b`M7HGioXW=Q*Rz?C(ty)l<(ZM#OxU{$gmqJo@@F7oSdb#*n{VdvO$ zdxg4>TZ&s;rjcwXxtc$Q1LTNABE4F~JNtW1o9}Oci=T`k(4LcBO73HN=XgpyV+v#f z?@HFOEu`s8%IL?Tp=&bNWDh2|0QO^Z&GX4oJEiDz_4J^#(ZRvN8&@O~jWTmC=dO$n z2j%taZZm*RghsQ=@C<#><=>pXugrjTDqRnG^4`>@ee~5xZcbb7^R(2^tlT4`oc89* z!~2vxkbL!iIz6Y$O!2O^0;`HQY=%5IoR}BegLDb zlB1!Z`ic>AJ?zt|&K(jo!)xc*G@|lK@9x`+!CiPE)nYb7+Zh^U~TprqAWO&m_yy?f_tAiUJS_ z;>6^rZaLXoRqPMiVWG%&m>X3wS+8oc`|cqhF=8-_!wI~IM|cz@`je75L&Y@9T)DC6 z8R11aP9ohz_A+;^u2gc1Yy0^c7kMO%tr9c1t^G)uGk80H8fl6YH)_U~uRMY6m@Sq@9PeeVniAqfZ zB;e~{eM{=$^t6A52_WuO>E>9Oe6n2lN+?042XOAe#AdtZgrSR;+%}pqEa>)8&JKKC zfrJr`vN@fNu5K*q8xC+pcFKE}*#bbUXN{J~#K+{cUB5bGoztP*_1odYpH{ z0{RT=Ctc^5>eC*sc z7Q+BGTDWeQ2_;O}jZ!_!r+cLD{PwmYcq~A@v0+)I`mv62*tbWw4p%i?*^ZqK)>OGA zb>_?&eV+`fr%|PS%ws#sa6pu{L@d$H!m_xN{pE|yj@$~Uw46}!pPnz)Dw5sF!GvdV zFL!QQm*F+!hfp_O>h0})zy67SMjS+!Gi_vLcF$S&ujbp<`XPw-OtZo&^VHNQVSau) zo`lgRvsQEy${E8=zG3p=RHL`A35UvR<%E>e+^n06~DBxJXC8ag~RJ-wMqwUPOjaZ6~Cffm47 z%H0ue80FZGa6(m87%sEJ!!~$4K51m;k@7=wd68(4$@_I5q0Li`JS%whp5{6h`IC^w zy>1pdnriAUc1=x)vqC(Nc@*H)XBGR~i-!lLf&&8+R6A7ei`R7Q6F1Y{hP;S}60cY9K>3;S`^RbNAsbq~ub7Rz5Gn2BG{G~U zUjF9g9_zgR*}h-#C^JE1hxYyigVSGTW{z=8Z}TE_?3rIHgC6Bu%3Zciy(c2fbR$}q zP#;6|y2X>-cNG>mQ}hV46BFmMJKQ`&I5xl4vhTX#Mv5G61t^NIQRJjNf4XS`V&hY&g*E$HT#g2E8OWrny`7OxKd!Lw-J5ZL zoil(v?CtGE*c75)b>9;PgE0|oIiv}l@Ai-`CO|sq-QGECY+UVJ?qH5dZgF{9xD{e) zY_N}1YA!}pHs99ic^j5y*b5Db*sP9WnF!GcAD@ZrQ6K2Fl==*1Y$fAn?%Z>tDX<2r z3SU_v`2`-N8Y|3Ll7ySbse{~cZ=x^Sh-{fh&V$qry%k5n*$|bSb@qZg%YS?XkOiP} z#&6nQ>Au87!uS&)MWQ&rcg8;ZRd$MUBh9FKXUMa%%r5GADE&a+?7d!$DheMeh+TL! zxM-Vx$67AoD#5WCD3J4PvU@^EA5x5wh~(F&65n#Nvo-X+@^j_WL*=#6hwO?jehS#% z97<4t3guFgG#LyNGUT_r5G!Qecx;rTUW|UG_2k0Ci)JM|skMz4_h@|<3mTIlpYX!y zmPIGFo?FY05`O)gy~FlYIqG7Gr5ewA?$UaG8Q1p0=}YHmU}XhTanJr!O;$ z%%X2qh5W`?v$)e)v|6(B<*a+U8`GGKpLIB>*B-kcdO0UgPmQ!0BIia(uPuu9jRvjE zGGYY4cKhiL;b*4tLh|RZ=h4;oHP_v-w0-1Q2oX^@s^6n0 zL+kFGD^S!#LPO<%N*kCqBqo|>J;WA?1u>7t}NTlr7{E(3>8PaW8rTDOlC5z%iJbn0RPg zi((pAdtX>|>zV9i&oxYIGAdn4c8{Mz>?QXvG8TQa+Pg|pVu4fiT^8B0eqbyc5EfvW zEnD)YdMuOoXUWmhx1%*oWaE{zlnQDeYdnJw$yRzJ<7phTUHA;S=Y9K@Xmuax zD}D4v?K#Pn%8+eeHjC4FBsqro)B;Xvr+) z5+?RMEVR$D ziXa1sIb0h_K#h(qe$!E;)-gkp7714Qgpv7R77K4%&`rE8wUO9oH>QCV^Mw_cjT(<+ zhIohehaIkEv&%4$*?prL#BW!ZClFdBKYGL%b4$)4sdEtMle>$|aDiK`)3Jt3R$?dr zt_zb%o%k|a)?F=Yh>rkdzJFct;WVaUnQg*ka7`j>p;i&P6W4Kq#YN3UN1Ud0i|zGeqq?UkZ#kMw=Rb6gx!E4aM` z)48szw#P%1J~srF&CAOx^P+rhlXhWYVHA(RQBFStY1ywZ_;5y>ffz9)-uY|UVWG{w zVrOni1t&~~1_bOJjt9;%vSF~Lbpt&a$SUk;IqBVSfP2(OOv*I$&H5SJW1=bFj*_O| z`Q;}!vwN>MDgR#HQ}mh659`9j6I z!$jjK@y*T61`n*wM-rc@IOUVyG0Dqhc6GLrrl#iaE3w9-pF60XE1VgP3*HHGK4D=V zkI$O5g?cTNWWK{QorCra12$$XRUQ%d0!xMx!lgh;UVNR zG0Oq31FdDzkU8hRafiVn4|DGO=tPHMXBh>QlCfN_QGFX9P<-dO&r>S2ONiN84je#1VDX$s?5}}oXZIk6OcbHN zDzi3L;|!Hc#wS>Pk#UsimqNH0+#Elx8`rCZ!aY zSxT;87<>D3!*`yLV4-9<$ry!BS{1a7KB~Pvva@Q2WpB$#zi}2a(&jW3(VzCE5;^L_ zEL*JQm*zx8zlaElv_s`()IwrA^dJC63P9VdD@D|0Q_U>tv`4Kuv&=ACUi>$9K4mnn z2zuB4n{`VIv9WJgcuqw+ARk36oyYJNIg=D8BpNf$AjUSb>9v@!B^I78Aqju@A|8=1 zdeP3WL@dsH45ov$7e)WB?Qy<~Y#`v(qrP8*|Lri4@^&KB?B$f6C(98-(@auqx(*W4 zX@g>eKo={i9j;WqGRZi@&_Zi`3q(v8I(kkCThFTUPkMYFcYDMcV^_DlI11O2+&k1o zUm2+1kP*v5ji8>EMZoamj# zlzY#4n^R}}9n5(wR=!Gk^A$w$P-yCya(b5d7}{dUOhZzJrGxsESCmOPuNbMN5I^FI zZ^P9sS9JuJ>KvMxw(PAur+6E)g*Ift#?#(NoS2<9WX4vI))B@QpBm>`^lH!e&uhnI zy<+a+@zi-Kzs$|u!X2uQNOIGZC2(~^>O zmdPQ27M1pm5vSbDeyszQO+VvTX(YAfh4=o}aP8R4h~s;H1}M+hkB;^}>4{lR1AyF_ zv<`^#r6;~B$*h`elNaZd%u(v8t)}$f#`#Us3x6@!(PiM9Gg}#x7Xh}(q}*DzF#u2&y`mV)Y#*tkdVT?BBiQtdTbD;*mZR>mVPxSG0QdZk_k!#kBJovQhU<(9>LsqIkJV2bZTRL8g z6kmdrl%(n$9m7aSNXW)$gwdelIlRIE1T7E4>mGtwFv40M$^J?i4P?ZkdB0V43|}?M z;VUz@jC_UDvdj-oX>(&~rO(O0UBOdBt8Vd-nC+CSLsS?dwM$eR<&`WG{q4mWO$A}5 zO0vehnMgZ_I=bMR+|Y@y(C{NWYCcmrAkM2avikZQJRSb`CV7-w!AMH;0{P|t)gvoh znIWhcyn9LN{=UAK zHSwq@*Pk2L>2A}IeT4L!F7s$#Q1+^WU@(b4ymM1h6FM+(AGAbRH{Ehh=wToa?vsch z+w;h-cX$nFpa}vIL-b9_?T@~?U8U&Pw_lN7w2G5>DSl$E9_}R{EdG=+-elXO26CFV ziD(Bh!}I1Y85=vD4fVFYA#*6O&@g^q!{OFico{OO2w#8)qJg-6J5mVtiCmYi+!z~E94U&XV(=hW&_Ol2pn1Xsr+OUS?}WO z6{A%Hl3zj`Gc`TJRAcr69=KcGOe$YQRlhc87?EkU8ehs;!@9p6&%bJ&laqrDiXNFm zxC4udeO_}m^nPo(U7!sO;Qw5_gXx(hd#YR`IG*XbT4sC4qp3UaJPt&(#~}UMIbs@t z8V5QJT8!UgSvxYrhDAQ`kq)e}?muvq6+R`@Ubo3<;J#&phW#9@*WbPwrJrH#kb<$} z5gES0$~egqfE|~8tR#gI2z|e>FwvimE!M8cGBuC;8;0bQu!-I1!jFFT(L~0H>gH=g z0DKe_6{D#qx%0pMS>~z11p04M(@a4@Axa%PJzJQ*OLrSsTq=P;pEznLxHX?TRc3n@ zG^sWmDBZA*$BD-U1iE8`bUKWH9=`a&{w&5xUZ@E1M52k#AiUqlDuGU{U)AbSVqr42 zcrR1&%2E&7O%T#ynJtRAF<}2_l@H*l;CIJzoZkDk;TQ zUF?2xWH%8Mc67D=HmUC&dR{E1sPv-z)gwu#UG@*toAUqGqU#QFYuoSuAQ521wrhSk zl5zSAD`o+b*q1NwH!AcHL!Y2Bd4)S88(jOMCqW5B-yE;t$+T?z^zz(+-x;nnHN^tt zQ6r{n5mu&+LLw-NQA9{X06%?{eJ&tjuh7+fpNJObNyRZYAzUSlZ5lm$Lku`Jy`Gl{ zv77JwHpcDfj}H_@NaqWz_NG$}G2S_HI(IP^8^gGvKCToS2d?&$a@L_{wH!bgSC1&i z@PJ>1_0Cx@>kC3VP=yROuA;W8s_KFK@MoZh366Ei)d!*J31F*SzveX0&qewP&j?pZ zR&6UAiz!FjR-WfkM*Vz!w=dLBmARbmJ}6r_itKT-*4=ixmP)$fgm36C(^`L9*Rx7@ z+u8vY&=<$Vv(c4%%~Kq4!V3-sZco0b@x+79DDOIXK4@3T%C~-%2+Jz-o^{q`w$Yga zSl;92A%oYtEPp3qfyH&-!nIE*JnM*2jH`2u%01GMwO+2prQY(!3nTQ@?B zN7ae1C697a<74VXkn6{cc=nydN1NP-+36&v{>czpa1`wihsIYkrI+|R?rh9Mw0Qco zP4IV-nG}pmTV1Fl5tLY;d1FC4W}n8L(BxA8m|F2L)+w+LxX^_vin;nLuSBBt^~1h# zODPY33EA`<(*J7cMV8j`C0!u76|N7O7r{V3Ay#}2U9uB+;DN^h-^qbLux2BoXpL(J zy-?5OEqly+-n|^LyLvqG8Z22Zh?+-4wxAaqZ3Vr?oOL@&XV1M|#W`DO^h^HV*a4+$ zCcIx?c~4g!^gt)gpc)S^iMvvk(ZKr?QlAAudMvYTskqTxWqQW;Ptz>H3sjcu)Xtse z2hWC9f=VAB`C2r-_01LpSc*RwFD&JD3+q8`g92N>uJ-~DtY)fTq0kMQL}A3HXDdiA zFUlL0+5SA|9}rM_Jl8!jtb{5ulwu-VB;1nc>F%&w&&fc;u)0r0!85Yq%9rk*Co%3} z!NCSv{rJ@BvE}mzGkuvmj@NdK0P7*m%Ka9b@5}%nfN~bH1dGXlIHtVm-z5L@W*IT7 zFk8Ae7ZJ07EzY1dzIwJUJLacqQX|86%KVq?hC%uJ_U^d=uBn$9rsV8tFl3eQNkDs1?bR6TR!!mTidv1D^W;S z84U%V4Q0Kf+ z)raurRz6G;5riR4NYyMrZsK***Sr}8_s5=S{gErv9m4@RQd`jY0?B?+ZTc#KdFB6& zh(Lge$hA8LOOjb+@ebPUxLVD0(q3#3lgU&xoo+;r6e2pet@0b_0RjRw7HkzQrTa#K z?QBi(L860vd@f}cQQhi5)PxSX$g!&!`$O863PS$Z;eUR#JVDqzVPChh%$-wM{e!94u{71Js2I8;C|Vlo*6=s6+$nRz zkB_B-{__j|_!PK}f9}Np(|P@YpCJhuW|{wl+>)B_*K6_w8^Sdpy`4@P3Ek8LOF~UG@7BWU-cg}4Caq9Mn;;t=^kR!hKva9bl1W}%-Dl_ zz?n_(K)uCLj*d+CJZh{DC2S?S=97=Ky7AxC!>Z$-_k%K6zt-`P z6f)WMj|J$*uEwHsTurB4k$N!Nh4B*OGZ}Hvl1>0PUz9z%n*X|M1fh(SQ9Z9n&S7*+ zR>0O)FtM6sS_EZ3l#pic=%{aA^T@moq8fN|p!&icSx&sPeP#M{6BFB(LFhcAfGp1h zsBjRipAE@C*n{%`fX06$36gv-=VS~AS_O7mWLTavLt;%6Y;cK=t*C=HZMb&iNkDLA z5us``zHStj8M0{MS!s#sTrPQX9E%xjY%ZKp-jS&Cbl;r6(>ZmaCdbCq6Lsz`ojk%30c3sjqbYX_ssY0$K3E@dr`TM}$ z1GVw;%tBvZ>UlbFtiZ5a@c2{lCvd@Osi_Uw9hHTLpmqhzZ(I%R&x3}S!D+6URCs<~ zgcAg+%!OPq&C%vG&BEz|itV8YkmQHKKnXCB$HUA^?6Pcn6!C@2_j|G)=LKLesLWqs z<{$%^<0$;LFI!|7eR!pO_8b&=fT9IMP|V_H)C1qXa>;@jH^S3??uZ3p45VefrUFU{ zU_M}*xfi_?kI_a>h;5B#2}SB*$?hOpU%~geBV|z(Xwx#pC=^Qj^X8oIcH${1yf8)_?Gw=ymRwSX1?i;V6Uggm5n)7LK?QQUMlaB2Jcz z&m&T_a_E3MWwew~;r#4zQizSt{+lZ68r6MJ4lJB7y3_A#DlX9OALS=Vr)d3C@Feq4 zh_>Lf$}{Si^Yf~{`cFStd^Tu_c-rEkfm6ExGUDcO)0~nH`MVBH=~-F3A@s?Z6Jz^DFqK-eAm{o>-g$2;_`!o~KU3m%gt+U3^&KTEqJ7+) zJWQ#KpJ0jv(0tW~Z-oTR$6s5o9C4z;Hx};%=1cf;OXOCXl`z4F=KSDSdZ zUVj%z0qFxWhrXOtHQ%9#bf!BePPw|pI_x7?0&HE0&1aNTb{ZwRl=|R4Pb{ z)U*-dT@{_AIR1k_+yGVZTn;cHJf{|gBE{=~IG(CQXj`yrvvSl3vVg9@JTYt<^0-V3 zj2vL&sqfSCwBwbp6CzibbIRFUD^X#g4?oZGT-PD{%*@Oz*vGorbM?ouRej?nLK~oX zfIBYwnE5`|JcNdRPdZ;vJf1REl}mvhyeU9E`Y=x0ne^SK3n=X!5&cs;;p&!LUtD5Q zpV!@^^cg=-QBgOD>~SyybL_jk@Iw%tW7YT?V>$jK$b`%tE!au)jk<$;`eBm&pqB|H zgfB)aG+}&vr1HrlXT_m@6Fw zq1FvV|7NidZZ z;&6Lcm7*ADvdVirP7U)DE9xvO$6nz~SFi;)eEi+0iq@Y;(n--L&3Y#HO&w#n5*+Vd zdtm&t<+GOTHpd}98xTvCxlP*0xZe8%q;d_Jaqd%VhITJUe*aJS- zGfBCD4+7#pez6(4;ATAAw>1#5M}-~z@1?&}rvwqNOxB6~@8~|^S++}Hr~C1Y^i6ku zd)k=k@@AM8?$z|nK^Bv27!+2*>Y>LlL~wYEX~;>LeCzd%x0fDbx4PZbpae!2{W{g@ zC2gkrYgx?yMg9YesBu1d6LAV$3}Z+wcv=3v2he>4nj9GM2Ud^gEf-iF67%o#I-&f! zIM!Jk)k|9?MZn;rqwDMICrpzJPh1BNZKL=Gy-&`Dh{i0`g66dN&hN$2dwGhfqrKdr(}?8ggFk5{Rt#C1JE71{qoQfS zH99kD6Xi3`F$`e1!2 z9{ZBB8QApwyjEv{8CTW%*|bOgIPQg9Q1p3;6R*>_4m9 zG4B$>{$v9NCPebD0%KbXQeAUo|4RM(0!LflAHVz}Jbd%V(FgHcR{xhHzP2YI@K2oh ze?Bi2^srN|x~s?Df*{a`ZRh)+!cQ83S7G*H(lvPekzjRrfxC z2RmG0<7(LT@G}Ckemi@P{_>*6Pq&bhYIW!pGa*yvVj7`Cm;I|OrUvE6n;um zh=LUhl*xqaktDDuDk}tlYEw#M2`3JfQExuPByzuf`*1xU{(K)dYoMhayqanX=$~-ZfQi{lvFx{TMLZckYC7XREYzS?7O$#4eN6e`tIZ#>c8a@ zEY6smzi=zd5IVZy&|MAf%;6Pjk~siq?yVnjnN1*nh75whY?LSQFMvcz7{P(fQY zpXXAkR6#WhA-KCYUxS6;jhvuWRe0ZlKK$uarpr2bjnD`{kH^<$1tT<4Tl$|EO@ad_ zF3H^84s8oo`bXfhTYy4rDYt8ZzQRRB>vCEuYyoiqp8=fEEX|WNEq(0*N-3RWVKD`D z5w13T1v!OFmc#WdvskQ>c8Tx%Z1R2V7PrU}QaQ`_!)hVTu&p^}qlcO^A01P06ipR^+wo`4QS@No%$Rb3gfvFRNlRY1%w? z*ed_p*eUP)3g_-ZrygHt3t~1%KK3bPy$>*+Cx`#Mti&0=gR=A3SP=?w9uKT6P0f-Z40{z9MQEBYNq2nbW*QV!Hx+52SM_ES4Fc@fv2WK&g>l)=+9lFfn)xB zHdOtE_FjI+%Tp5B@?~)FUGU0xk7--%?42NU--DB@~uq&jI)+@ z2fJbsM>qEI&xG%YDb*BURgZ-QO0yW~ z2J_lX5f++DrYISXfEnjTq$3_;tIvxPd=?Zsh1ZZdL@oxKB3aQ#_jy(4jmgbdpu*g{ zY};Qw;Cqq6#)yzSrEh+Id+Cz>W1&rV3WUEA97!8L_24MP4o{VMh$(8$qd>8Sb*{|m z5KlrNI+dlY3=VrG5fLuf?e5=vjevL^l@51}VHkj$G(6mMEfy?tO|LfSjHv+pYz%|l zZqY?BwR_*v^)re%n&w!`cT$}42m*M8X2FkLKLxt7C}zi6-QZT*P{sM1LgaqFM|PAG z`lb0Ex>|hw%fVZhfA~r#y9?h=sn!qpFw3?9k2$u`iD)}DB-oUNY+GBjN-40mduS=Y zN9Ew3i7MF_FrBZeN)>OTF+I+xbENhAVBV zXTG^5*^vAp?qR2sOVnL(MJP3xtQbBUR)MmmB=SD{dQNl+^Lm-B9i`}j1&$JZ(x>MW zz2XSC&tETxzBwbfhZVYfmb+RSWs<)LhKE#_6g~>F;SGcdBYz&w^}aRAse&~uOy4)5 zwmD;t%bSpf3R^oOIR{2ozAM3QJ(S10Zo0SMUdq|*p9*$qN1U@_jZ<;ovCusUP*h>V zBEJ!`*@+7oomKt2EqVhDC2F06(|{#S2qEL>V$Jfiz1=$M>P7{wK-qQtj-0;AypvcG zlL2H3BwN0Rw&P1dYFb)$nv>;2UBRgQz`2?73k)l>pF3S`8`iZ3RUW!hM^6M2YLMZS zlkUnMA4i-1=by9PG7d z5B?z7&_yN#q`E1e&ZynM7)`kMccZANXd`9Sfr;-nt*oK>?NV?oMrq z!LvI%6MM?+73yuw47recl7wcXfsLpaxVh{f8oI}@;k<|OFny6&unLSg&aOrWSZIx@ z!vu!v{ZUgwC-jX35xXD#6|*yHE#^t27m~OeRXsxizv1A^W)-4ud21#x+^{{wk!5OU z$clg59-r`|eT($t1>e^|&)6KRj@i3w3osmZYs76DPn*+aT4t!_xdEWD63;=Vay>vT z(GVvpuij=Ol;3~6!6-ErfQO@ythLjo+!^>Q(@jv|bv;GiI3FDI}rFlN-4P6@NZiKglLm_jd&SZc}S46DxN z27k76%G0H<@0$ux)<|wSg2{j$5?+C{AG1^jG}^d8OHI;d#okB#@azDL^k@AsnAFg= zc=YzmImmiBz&2Z+WRZtvXS+5=x47{y)XtL>{xTK^pFrW(OI2!K`&e~q(S^=kna>1E# z#1hFL0C6kY}?wo}$0xc?Y>(*6zM_kD8svyz@3MbGNQ9 zD}Jaj1gFOdv^8?bXuJ363n&3`QpF5akR75K0ThP*`BBGVZnsJ{nVF|P8-Vog-Ubt> z$g#-W@Iccce0*xdj9=xkE&(+yt+QKXutW~!L~@JL$*-_0Iz=Mj`+mFvA;*(o5AEEk z6j)>d3=jCSYhJ@n!GT+BH|!o|po-WUc7^dMVQN^P!6xf`64#>R< zL5&N;Q&a65rI6gf>mW~b! z=M?Y}gCXHw)EO;<5|kJf(6B?iDIR6A6Nzl_iI&084TI7mJ?c9;It(uTrs#yVeDLYP zd5@&~ny_jA4*}o7R^7$!QlfDRM&1NALtj%#)@$rjV5*V#%O!+qN{AB6?ulR?@9VQ` zF(@Y5bZN+I69Evz2ATKhGGPiHJAF&*$=G7vn>^lpAu$?OR}|V%w4=bPxdNfSg`Fz! z0I>T6%;>NcQAw+!&r9@Rru3tbS$;nd;rMsH)7Zwp^PRq%d)d{pkmO~iy(c=;QjXBn zV;7v3?kl!hXY;Pk;uZeZqV$gcxT!EX-8Fj`>~V`a`5|08adgxJxwV%b*SG%%dGE5a z3U_$8HFRY{a7Ai`y~3;ez*sb~9n)`V^b=!N_sa9rwvNy(t9dt|e&5d=43`A>(BKyR z#+c>D)T@aat@`8%rShc9+JbGNY~f!LEzi((nH2(eY zA0Fw9^{qixcynxr?^glpYJMou$#G^`Qsp|Q{Q-aLGAJ{32H%@$xbyh7(jW5AKY4`w z*T3>F{l@qH`=1=^zx2lZd4u~R|F!A*mk$B@@BiW(`_~SEKmUK_5Rm^;wEpXdiu|?H z&*#7X%IRPIga7(h4nbciR#QM=(?kA$AMm$D_Mfb=|A~M89Q}1M@Sn&3{0fWqV*Blr zJN4Rj&F{SNBG)p}DtDE!V8BhgBvro#wZ+IB_NV=4zQ13o|JFYcfB(HN{)@hc{I$0i zK>pIF7mz~!TW{@OH2E<1KkDyaHwoYC&tG@@@A>yHygk4E{FS$d`~Ri4|DW~u{~>q( zD?;ag*56;d0RDft{#+LVUnBiyV|?6nW7wm#r;B32|9_kWE=_&+TAqx#&Zn#Y@jtCc m8byd9yfE0kAs}FK0{6>6tAnDG;WGb6Lp{^eg}+_8_5T2pWH6`z From cea79158800bcf47d3df32aa6332d5647375d5ff Mon Sep 17 00:00:00 2001 From: Steve Smith Date: Mon, 11 May 2015 14:58:29 -0400 Subject: [PATCH 08/14] Tweaked wording per @danroth27 feedback --- docs/fundamentals/diagnostics.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/fundamentals/diagnostics.rst b/docs/fundamentals/diagnostics.rst index 7e66f20e8022..5e9a1dbcfc2c 100644 --- a/docs/fundamentals/diagnostics.rst +++ b/docs/fundamentals/diagnostics.rst @@ -18,7 +18,7 @@ In this article: Configuring an error handling page ---------------------------------- -In ASP.NET 5, you configure the pipeline for each request in the ``Startup`` class's ``Configure()`` method (learn more about `configuration `_). In order to add a simple error handling page, all that's required is to add a dependency on ``Microsoft.AspNet.Diagnostics`` to the project (and a ``using`` statement to ``Startup.cs``), and then add one line to ``Configure()`` in ``Startup.cs``: +In ASP.NET 5, you configure the pipeline for each request in the ``Startup`` class's ``Configure()`` method (learn more about `configuration `_). You can add a simple error page, meant only for use during development, very easily. All that's required is to add a dependency on ``Microsoft.AspNet.Diagnostics`` to the project (and a ``using`` statement to ``Startup.cs``), and then add one line to ``Configure()`` in ``Startup.cs``: .. _diag-startup: @@ -27,7 +27,7 @@ In ASP.NET 5, you configure the pipeline for each request in the ``Startup`` cla :linenos: :emphasize-lines: 2,21 -The above code, which is built from the ASP.NET 5 Empty template, includes a simple mechanism for creating an exception on line 36. If a request includes a non-empty querystring parameter for the variable ``throw`` (e.g. a path of ``/?throw=true``), an exception will be thrown. Line 21 makes the call to ``UseErrorPage()`` with `ErrorPageOptions `_ set to ``ShowAll``. Using ``ErrorPageOption`` you can toggle the visibility of the following features of the error page: +The above code, which is built from the ASP.NET 5 Empty template, includes a simple mechanism for creating an exception on line 36. If a request includes a non-empty querystring parameter for the variable ``throw`` (e.g. a path of ``/?throw=true``), an exception will be thrown. Line 21 makes the call to ``UseErrorPage()`` with `ErrorPageOptions `_ set to ``ShowAll``. Using ``ErrorPageOptions`` you can toggle the visibility of the following features of the error page: - Exception details - Source code From 072c2ad1dba65ee3bca9c7ce5495be1c09fe3716 Mon Sep 17 00:00:00 2001 From: Steve Smith Date: Mon, 11 May 2015 16:13:38 -0400 Subject: [PATCH 09/14] AppInsights images removed. --- .../_static/azure-create-appinsight.png | Bin 62436 -> 0 bytes .../diagnostics/_static/config-json.png | Bin 10474 -> 0 bytes .../_static/manage-nuget-packages.png | Bin 12591 -> 0 bytes .../_static/nuget-package-manager.png | Bin 104656 -> 0 bytes 4 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 docs/fundamentals/diagnostics/_static/azure-create-appinsight.png delete mode 100644 docs/fundamentals/diagnostics/_static/config-json.png delete mode 100644 docs/fundamentals/diagnostics/_static/manage-nuget-packages.png delete mode 100644 docs/fundamentals/diagnostics/_static/nuget-package-manager.png diff --git a/docs/fundamentals/diagnostics/_static/azure-create-appinsight.png b/docs/fundamentals/diagnostics/_static/azure-create-appinsight.png deleted file mode 100644 index 79470b7860e782da7ae2461b197c8ce6ae2880ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62436 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 E7taGCApigX diff --git a/docs/fundamentals/diagnostics/_static/manage-nuget-packages.png b/docs/fundamentals/diagnostics/_static/manage-nuget-packages.png deleted file mode 100644 index 485eaaa8cf3d76685dddabe20fde2034a03c6b93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12591 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

    =kt|q#`O-mLht(+^}KeyH3 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 From d29981fc8fdeb5256da65ec09e33f30b274bb0a8 Mon Sep 17 00:00:00 2001 From: Steve Smith Date: Tue, 12 May 2015 15:18:16 -0400 Subject: [PATCH 10/14] Fixed framework version Fixed a few things in the article per @tratcher feedback --- docs/fundamentals/diagnostics.rst | 7 ++----- docs/fundamentals/diagnostics/sample/global.json | 2 +- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/docs/fundamentals/diagnostics.rst b/docs/fundamentals/diagnostics.rst index 5e9a1dbcfc2c..109a48beac25 100644 --- a/docs/fundamentals/diagnostics.rst +++ b/docs/fundamentals/diagnostics.rst @@ -34,7 +34,6 @@ The above code, which is built from the ASP.NET 5 Empty template, includes a sim - Query - Cookies - Headers -- Environment To disable the display of cookies, for instance, you would pass in an options instance configured as follows: @@ -48,7 +47,7 @@ Notice that the call to ``UseErrorPage()`` is wrapped inside an ``if`` condition .. image:: diagnostics/_static/project-properties-env-vars.png -Setting the ``ASPNET_ENV`` variable to anything other than Development (e.g. Production) will cause the application not to call ``UseErrorPage()``, and thus any exceptions will be handled by the underlying web server (in this case, IIS Express) as shown here: +Setting the ``ASPNET_ENV`` variable to anything other than Development (e.g. Production) will cause the application not to call ``UseErrorPage()``, and thus any exceptions will be handled by the underlying web server package(in this case, ``Microsoft.AspNet.Server.IIS``) as shown here: .. image:: diagnostics/_static/oops-500.png @@ -69,9 +68,7 @@ In this case, you can see the value of the ``throw`` parameter that was passed t .. image:: diagnostics/_static/errorpage-headers.png -Finally, any environment variables defined for the server environment would be displayed on the Environment tab. - -.. note:: In the current pre-release build, both the Cookies and Environment sections of the ErrorPage are not yet enabled. `View ErrorPage Source `_. +.. note:: In the current pre-release build, the Cookies section of ErrorPage is not yet enabled. `View ErrorPage Source `_. The runtime info page --------------------- diff --git a/docs/fundamentals/diagnostics/sample/global.json b/docs/fundamentals/diagnostics/sample/global.json index 5e2d70d2dc07..e4370fd00146 100644 --- a/docs/fundamentals/diagnostics/sample/global.json +++ b/docs/fundamentals/diagnostics/sample/global.json @@ -1,6 +1,6 @@ { "projects": [ "src", "test" ], "sdk": { - "version": "1.0.0-beta5-11584" + "version": "1.0.0-beta4" } } From 40194d3954008f91fcc22a4cfe402aef201a3df9 Mon Sep 17 00:00:00 2001 From: Steve Smith Date: Tue, 12 May 2015 16:35:08 -0400 Subject: [PATCH 11/14] Updated per @tratcher feedback --- docs/fundamentals/diagnostics.rst | 6 +- .../sample/src/DiagDemo/Project_Readme.html | 203 -- .../sample/src/DiagDemo/Startup.cs | 2 +- .../sample/src/DiagDemo/project.json | 10 +- .../sample/src/DiagDemo/project.lock.json | 2701 +---------------- 5 files changed, 81 insertions(+), 2841 deletions(-) delete mode 100644 docs/fundamentals/diagnostics/sample/src/DiagDemo/Project_Readme.html diff --git a/docs/fundamentals/diagnostics.rst b/docs/fundamentals/diagnostics.rst index 109a48beac25..d75abff93f41 100644 --- a/docs/fundamentals/diagnostics.rst +++ b/docs/fundamentals/diagnostics.rst @@ -87,12 +87,14 @@ The path for this page can be optionally specified in the call to ``UseRuntimeIn .. code-block:: c# - app.UseRuntimeInfoPage(new RuntimeInfoPageOptions() { Path = new PathString("/info") }); + app.UseRuntimeInfoPage("/info"); As with ``UseErrorPage()``, it is a good idea to limit public access to diagnostic information about your application. As such, in our sample we are only implementing ``UseRuntimeInfoPage()`` when the EnvironmentName is set to Development. .. note:: Remember that the ``Configure()`` method in ``Startup.cs`` is defining the pipeline that will be used by all requests to your application, which means the order is important. If for example you move the call to ``UseRuntimeInfoPage()`` after the call to ``app.Run()`` in the examples shown here, it will never be called because ``app.Run()`` will handle the request before it reaches the call to ``UseRuntimeInfoPage``. +.. TODO: Link to UseErrorHandler article. + The welcome page ---------------- @@ -110,7 +112,7 @@ You can optionally configure the welcome page to only respond to certain paths. .. code-block:: c# - app.UseWelcomePage(new WelcomePageOptions() { Path = new PathString("/welcome") }); + app.UseWelcomePage("/welcome")); Configured in this manner, the :ref:`startup.cs ` shown above will respond to requests as follows: diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/Project_Readme.html b/docs/fundamentals/diagnostics/sample/src/DiagDemo/Project_Readme.html deleted file mode 100644 index 1d5eda6208d4..000000000000 --- a/docs/fundamentals/diagnostics/sample/src/DiagDemo/Project_Readme.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - - Welcome to ASP.NET 5 - - - - -

    - - - - - diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs b/docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs index eeb436387367..a6fe6e117797 100644 --- a/docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs +++ b/docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs @@ -29,7 +29,7 @@ public void Configure(IApplicationBuilder app, IHostingEnvironment env) // if nothing is set here, web server error page will be displayed } - app.UseWelcomePage(new WelcomePageOptions() { Path = new PathString("/welcome") }); + app.UseWelcomePage("/welcome"); app.Run(async (context) => { diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.json b/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.json index 59d508dc900a..bb4331fd8763 100644 --- a/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.json +++ b/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.json @@ -5,16 +5,18 @@ "dependencies": { "Microsoft.AspNet.Server.IIS": "1.0.0-beta4", "Microsoft.AspNet.Server.WebListener": "1.0.0-beta4", - "Microsoft.AspNet.Diagnostics": "1.0.0-beta4" + "Microsoft.AspNet.Diagnostics": "1.0.0-beta4", + "Kestrel": "1.0.0-beta4" }, "commands": { - "web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5000" + "web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5000", + "kestrel": "Microsoft.AspNet.Hosting --server Kestrel --server.urls http://localhost:12344" }, "frameworks": { - "dnx451": { }, - "dnxcore50": { } + "dnx451": { }/*, + "dnxcore50": { }*/ }, "publishExclude": [ diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.lock.json b/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.lock.json index c23b78c4ee7a..dd71503395db 100644 --- a/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.lock.json +++ b/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.lock.json @@ -5,19 +5,20 @@ "": [ "Microsoft.AspNet.Server.IIS >= 1.0.0-beta4", "Microsoft.AspNet.Server.WebListener >= 1.0.0-beta4", - "Microsoft.AspNet.Diagnostics >= 1.0.0-beta4" + "Microsoft.AspNet.Diagnostics >= 1.0.0-beta4", + "Kestrel >= 1.0.0-beta4" ], - "DNX,Version=v4.5.1": [], - "DNXCore,Version=v5.0": [] + "DNX,Version=v4.5.1": [] }, "libraries": { - "Microsoft.AspNet.DataProtection.Interfaces/1.0.0-beta4": { - "serviceable": true, - "sha": "y0pyHIooDn15lJZEETy9+u9ynw+4ZRngRjHguIQuBKm30j1+dwQRqqyS6L1SnFCzAS0mq6+5GauzA8qWxHc60g==", + "Kestrel/1.0.0-beta4": { + "serviceable": false, + "sha": "8f2aCgtDh5ONWS7K2EYy23s3nnPvZS7rPimYHJ1DAvF7HG5GSmSC+SkKx6ZtBOjhU9agneWjDwj5jGjdPWfjsA==", "frameworks": { "DNX,Version=v4.5.1": { "dependencies": { - "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4" + "Microsoft.AspNet.Hosting": "1.0.0-beta4", + "Microsoft.AspNet.Server.Kestrel": "1.0.0-beta4" }, "frameworkAssemblies": [ "mscorlib", @@ -26,29 +27,42 @@ "Microsoft.CSharp" ], "runtimeAssemblies": [ - "lib/dnx451/Microsoft.AspNet.DataProtection.Interfaces.dll" + "lib/dnx451/Kestrel.dll" ], "compileAssemblies": [ - "lib/dnx451/Microsoft.AspNet.DataProtection.Interfaces.dll" + "lib/dnx451/Kestrel.dll" ] - }, - "DNXCore,Version=v5.0": { + } + }, + "files": [ + "Kestrel.1.0.0-beta4.nupkg", + "Kestrel.1.0.0-beta4.nupkg.sha512", + "Kestrel.nuspec", + "lib/dnx451/Kestrel.dll", + "lib/dnx451/Kestrel.xml", + "lib/dnxcore50/Kestrel.dll", + "lib/dnxcore50/Kestrel.xml" + ] + }, + "Microsoft.AspNet.DataProtection.Interfaces/1.0.0-beta4": { + "serviceable": true, + "sha": "y0pyHIooDn15lJZEETy9+u9ynw+4ZRngRjHguIQuBKm30j1+dwQRqqyS6L1SnFCzAS0mq6+5GauzA8qWxHc60g==", + "frameworks": { + "DNX,Version=v4.5.1": { "dependencies": { - "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4", - "System.ComponentModel": "4.0.0-beta-22816", - "System.Diagnostics.Debug": "4.0.10-beta-22816", - "System.Reflection": "4.0.10-beta-22816", - "System.Resources.ResourceManager": "4.0.0-beta-22816", - "System.Runtime.Extensions": "4.0.10-beta-22816", - "System.Security.Cryptography.Encryption": "4.0.0-beta-22816", - "System.Text.Encoding.Extensions": "4.0.10-beta-22816" + "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4" }, - "frameworkAssemblies": [], + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.DataProtection.Interfaces.dll" + "lib/dnx451/Microsoft.AspNet.DataProtection.Interfaces.dll" ], "compileAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.DataProtection.Interfaces.dll" + "lib/dnx451/Microsoft.AspNet.DataProtection.Interfaces.dll" ] } }, @@ -88,23 +102,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.AspNet.Diagnostics.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "Microsoft.AspNet.Diagnostics.Interfaces": "1.0.0-beta4", - "Microsoft.AspNet.Hosting": "1.0.0-beta4", - "Microsoft.AspNet.WebUtilities": "1.0.0-beta4", - "Microsoft.Framework.OptionsModel": "1.0.0-beta4", - "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4", - "System.Reflection.Extensions": "4.0.0-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.Diagnostics.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.Diagnostics.dll" - ] } }, "files": [ @@ -135,18 +132,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.AspNet.Diagnostics.Interfaces.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.Diagnostics.Interfaces.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.Diagnostics.Interfaces.dll" - ] } }, "files": [ @@ -177,24 +162,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.AspNet.FeatureModel.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Collections": "4.0.10-beta-22816", - "System.Linq": "4.0.0-beta-22816", - "System.Reflection": "4.0.10-beta-22816", - "System.Reflection.TypeExtensions": "4.0.0-beta-22816", - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.InteropServices": "4.0.20-beta-22816", - "System.Threading": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.FeatureModel.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.FeatureModel.dll" - ] } }, "files": [ @@ -227,26 +194,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.AspNet.FileProviders.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "Microsoft.AspNet.FileProviders.Interfaces": "1.0.0-beta4", - "System.Collections.Concurrent": "4.0.10-beta-22816", - "System.IO.FileSystem.Watcher": "4.0.0-beta-22816", - "System.IO.FileSystem": "4.0.0-beta-22816", - "System.Linq": "4.0.0-beta-22816", - "System.Reflection": "4.0.10-beta-22816", - "System.Runtime.Extensions": "4.0.10-beta-22816", - "System.Text.RegularExpressions": "4.0.10-beta-22816", - "System.Threading": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.FileProviders.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.FileProviders.dll" - ] } }, "files": [ @@ -281,19 +228,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.AspNet.FileProviders.Interfaces.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "Microsoft.Framework.Caching.Interfaces": "1.0.0-beta4", - "System.IO": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.FileProviders.Interfaces.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.FileProviders.Interfaces.dll" - ] } }, "files": [ @@ -335,26 +269,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.AspNet.Hosting.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "Microsoft.AspNet.Hosting.Interfaces": "1.0.0-beta4", - "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4", - "Microsoft.AspNet.FileProviders": "1.0.0-beta4", - "Microsoft.AspNet.Http.Core": "1.0.0-beta4", - "Microsoft.AspNet.Http.Extensions": "1.0.0-beta4", - "Microsoft.Framework.Logging": "1.0.0-beta4", - "Microsoft.Framework.DependencyInjection": "1.0.0-beta4", - "Newtonsoft.Json": "6.0.6", - "System.Console": "4.0.0-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.Hosting.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.Hosting.dll" - ] } }, "files": [ @@ -390,21 +304,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.AspNet.Hosting.Interfaces.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "Microsoft.AspNet.Http": "1.0.0-beta4", - "Microsoft.AspNet.FeatureModel": "1.0.0-beta4", - "Microsoft.AspNet.FileProviders.Interfaces": "1.0.0-beta4", - "Microsoft.Framework.ConfigurationModel": "1.0.0-beta4" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.Hosting.Interfaces.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.Hosting.Interfaces.dll" - ] } }, "files": [ @@ -437,32 +336,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.AspNet.Http.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4", - "Microsoft.Net.WebSocketAbstractions": "1.0.0-beta4", - "System.Collections": "4.0.10-beta-22816", - "System.ComponentModel": "4.0.0-beta-22816", - "System.Diagnostics.Tools": "4.0.0-beta-22816", - "System.Globalization": "4.0.10-beta-22816", - "System.Globalization.Extensions": "4.0.0-beta-22816", - "System.IO": "4.0.10-beta-22816", - "System.Linq": "4.0.0-beta-22816", - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.Extensions": "4.0.10-beta-22816", - "System.Runtime.InteropServices": "4.0.20-beta-22816", - "System.Security.Claims": "4.0.0-beta-22816", - "System.Security.Principal": "4.0.0-beta-22816", - "System.Threading.Tasks": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.Http.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.Http.dll" - ] } }, "files": [ @@ -500,38 +373,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.AspNet.Http.Core.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "Microsoft.AspNet.FeatureModel": "1.0.0-beta4", - "Microsoft.AspNet.Http": "1.0.0-beta4", - "Microsoft.AspNet.Http.Interfaces": "1.0.0-beta4", - "Microsoft.AspNet.WebUtilities": "1.0.0-beta4", - "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4", - "Microsoft.Net.Http.Headers": "1.0.0-beta4", - "Microsoft.Net.WebSocketAbstractions": "1.0.0-beta4", - "System.Collections": "4.0.10-beta-22816", - "System.ComponentModel": "4.0.0-beta-22816", - "System.Diagnostics.Debug": "4.0.10-beta-22816", - "System.Diagnostics.Tools": "4.0.0-beta-22816", - "System.Globalization": "4.0.10-beta-22816", - "System.IO": "4.0.10-beta-22816", - "System.Linq": "4.0.0-beta-22816", - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.Extensions": "4.0.10-beta-22816", - "System.Runtime.InteropServices": "4.0.20-beta-22816", - "System.Security.Claims": "4.0.0-beta-22816", - "System.Security.Principal": "4.0.0-beta-22816", - "System.Text.Encoding": "4.0.10-beta-22816", - "System.Threading.Tasks": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.Http.Core.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.Http.Core.dll" - ] } }, "files": [ @@ -568,25 +409,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.AspNet.Http.Extensions.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "Microsoft.AspNet.Http": "1.0.0-beta4", - "Microsoft.AspNet.Http.Interfaces": "1.0.0-beta4", - "Microsoft.Framework.DependencyInjection.Interfaces": "1.0.0-beta4", - "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4", - "Microsoft.Net.Http.Headers": "1.0.0-beta4", - "System.IO.FileSystem": "4.0.0-beta-22816", - "System.Reflection.TypeExtensions": "4.0.0-beta-22816", - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.Http.Extensions.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.Http.Extensions.dll" - ] } }, "files": [ @@ -617,22 +439,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.AspNet.Http.Interfaces.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "Microsoft.Net.WebSocketAbstractions": "1.0.0-beta4", - "System.Net.Primitives": "4.0.10-beta-22816", - "System.Security.Claims": "4.0.0-beta-22816", - "System.Security.Cryptography.X509Certificates": "4.0.0-beta-22816", - "System.Security.Principal": "4.0.0-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.Http.Interfaces.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.Http.Interfaces.dll" - ] } }, "files": [ @@ -668,29 +474,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.AspNet.Loader.IIS.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "Microsoft.AspNet.DataProtection.Interfaces": "1.0.0-beta4", - "Microsoft.AspNet.Hosting": "1.0.0-beta4", - "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4", - "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4", - "Microsoft.Win32.Registry": "4.0.0-beta-22816", - "System.Diagnostics.Process": "4.0.0-beta-22816", - "System.Net.NetworkInformation": "4.0.10-beta-22816", - "System.Security.Principal.Windows": "4.0.0-beta-22816", - "System.Text.Encoding": "4.0.10-beta-22816", - "System.Text.Encoding.Extensions": "4.0.10-beta-22816", - "System.Threading": "4.0.10-beta-22816", - "System.Threading.ThreadPool": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.Loader.IIS.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.Loader.IIS.dll" - ] } }, "files": [ @@ -712,12 +495,6 @@ "frameworkAssemblies": [], "runtimeAssemblies": [], "compileAssemblies": [] - }, - "DNXCore,Version=v5.0": { - "dependencies": {}, - "frameworkAssemblies": [], - "runtimeAssemblies": [], - "compileAssemblies": [] } }, "files": [ @@ -741,15 +518,6 @@ "frameworkAssemblies": [], "runtimeAssemblies": [], "compileAssemblies": [] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "Microsoft.AspNet.Loader.IIS.Interop": "1.0.0-beta4", - "Microsoft.AspNet.Loader.IIS": "1.0.0-beta4" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [], - "compileAssemblies": [] } }, "files": [ @@ -758,20 +526,13 @@ "Microsoft.AspNet.Server.IIS.nuspec" ] }, - "Microsoft.AspNet.Server.WebListener/1.0.0-beta4": { - "serviceable": true, - "sha": "7i7WcLxrwlrrATJKipf7TXQxLpndK2RvBVG/PpnLRBEKG5Vlm9L4eMNG2OHLmmcNH+IONKZrPwYMeBaxXfql/Q==", + "Microsoft.AspNet.Server.Kestrel/1.0.0-beta4": { + "serviceable": false, + "sha": "q1UkQB67PymuTryvL3i35vyZAt6ZToQdS+3rYlgqmpDMg4JdduhhtdvWj6H3R6TlBaOnF8zJn2TvlQlzQEkfzw==", "frameworks": { "DNX,Version=v4.5.1": { "dependencies": { - "Microsoft.AspNet.FeatureModel": "1.0.0-beta4", - "Microsoft.AspNet.Http": "1.0.0-beta4", - "Microsoft.AspNet.Http.Interfaces": "1.0.0-beta4", - "Microsoft.AspNet.Hosting.Interfaces": "1.0.0-beta4", - "Microsoft.Framework.ConfigurationModel": "1.0.0-beta4", - "Microsoft.Framework.Logging": "1.0.0-beta4", - "Microsoft.Net.Http.Server": "1.0.0-beta4", - "Microsoft.Net.WebSocketAbstractions": "1.0.0-beta4" + "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4" }, "frameworkAssemblies": [ "mscorlib", @@ -780,13 +541,31 @@ "Microsoft.CSharp" ], "runtimeAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Server.WebListener.dll" + "lib/dnx451/Microsoft.AspNet.Server.Kestrel.dll" ], "compileAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Server.WebListener.dll" + "lib/dnx451/Microsoft.AspNet.Server.Kestrel.dll" ] - }, - "DNXCore,Version=v5.0": { + } + }, + "files": [ + "Microsoft.AspNet.Server.Kestrel.1.0.0-beta4.nupkg", + "Microsoft.AspNet.Server.Kestrel.1.0.0-beta4.nupkg.sha512", + "Microsoft.AspNet.Server.Kestrel.nuspec", + "lib/dnx451/Microsoft.AspNet.Server.Kestrel.dll", + "lib/dnx451/Microsoft.AspNet.Server.Kestrel.xml", + "lib/dnxcore50/Microsoft.AspNet.Server.Kestrel.dll", + "lib/dnxcore50/Microsoft.AspNet.Server.Kestrel.xml", + "native/darwin/universal/libuv.dylib", + "native/windows/amd64/libuv.dll", + "native/windows/x86/libuv.dll" + ] + }, + "Microsoft.AspNet.Server.WebListener/1.0.0-beta4": { + "serviceable": true, + "sha": "7i7WcLxrwlrrATJKipf7TXQxLpndK2RvBVG/PpnLRBEKG5Vlm9L4eMNG2OHLmmcNH+IONKZrPwYMeBaxXfql/Q==", + "frameworks": { + "DNX,Version=v4.5.1": { "dependencies": { "Microsoft.AspNet.FeatureModel": "1.0.0-beta4", "Microsoft.AspNet.Http": "1.0.0-beta4", @@ -797,12 +576,17 @@ "Microsoft.Net.Http.Server": "1.0.0-beta4", "Microsoft.Net.WebSocketAbstractions": "1.0.0-beta4" }, - "frameworkAssemblies": [], + "frameworkAssemblies": [ + "mscorlib", + "System", + "System.Core", + "Microsoft.CSharp" + ], "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.Server.WebListener.dll" + "lib/dnx451/Microsoft.AspNet.Server.WebListener.dll" ], "compileAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.Server.WebListener.dll" + "lib/dnx451/Microsoft.AspNet.Server.WebListener.dll" ] } }, @@ -836,24 +620,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.AspNet.WebUtilities.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4", - "System.Collections": "4.0.10-beta-22816", - "System.Diagnostics.Debug": "4.0.10-beta-22816", - "System.IO": "4.0.10-beta-22816", - "System.IO.FileSystem": "4.0.0-beta-22816", - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.Extensions": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.WebUtilities.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.AspNet.WebUtilities.dll" - ] } }, "files": [ @@ -884,18 +650,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.Framework.Caching.Interfaces.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.Framework.Caching.Interfaces.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.Framework.Caching.Interfaces.dll" - ] } }, "files": [ @@ -931,26 +685,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.Framework.ConfigurationModel.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "Microsoft.Framework.ConfigurationModel.Interfaces": "1.0.0-beta4", - "System.Collections": "4.0.10-beta-22816", - "System.Diagnostics.Debug": "4.0.10-beta-22816", - "System.IO.FileSystem": "4.0.0-beta-22816", - "System.Linq": "4.0.0-beta-22816", - "System.Resources.ResourceManager": "4.0.0-beta-22816", - "System.Runtime.Extensions": "4.0.10-beta-22816", - "System.Runtime.InteropServices": "4.0.20-beta-22816", - "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.dll" - ] } }, "files": [ @@ -985,24 +719,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.Framework.ConfigurationModel.Interfaces.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Collections": "4.0.10-beta-22816", - "System.Diagnostics.Debug": "4.0.10-beta-22816", - "System.IO.FileSystem": "4.0.0-beta-22816", - "System.Linq": "4.0.0-beta-22816", - "System.Resources.ResourceManager": "4.0.0-beta-22816", - "System.Runtime.Extensions": "4.0.10-beta-22816", - "System.Runtime.InteropServices": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.Interfaces.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.Interfaces.dll" - ] } }, "files": [ @@ -1040,22 +756,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.Framework.DependencyInjection.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "Microsoft.Framework.ConfigurationModel": "1.0.0-beta4", - "Microsoft.Framework.DependencyInjection.Interfaces": "1.0.0-beta4", - "System.Collections.Concurrent": "4.0.10-beta-22816", - "System.Threading": "4.0.10-beta-22816", - "System.Threading.Tasks": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.Framework.DependencyInjection.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.Framework.DependencyInjection.dll" - ] } }, "files": [ @@ -1090,24 +790,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.Framework.DependencyInjection.Interfaces.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.ComponentModel": "4.0.0-beta-22816", - "System.Diagnostics.Debug": "4.0.10-beta-22816", - "System.Globalization": "4.0.10-beta-22816", - "System.Linq": "4.0.0-beta-22816", - "System.Linq.Expressions": "4.0.10-beta-22816", - "System.Reflection": "4.0.10-beta-22816", - "System.Resources.ResourceManager": "4.0.0-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.Framework.DependencyInjection.Interfaces.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.Framework.DependencyInjection.Interfaces.dll" - ] } }, "files": [ @@ -1146,25 +828,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.Framework.Logging.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "Microsoft.Framework.DependencyInjection.Interfaces": "1.0.0-beta4", - "Microsoft.Framework.Logging.Interfaces": "1.0.0-beta4", - "System.Collections.Concurrent": "4.0.10-beta-22816", - "System.Collections": "4.0.10-beta-22816", - "System.Diagnostics.TraceSource": "4.0.0-beta-22816", - "System.Globalization": "4.0.10-beta-22816", - "System.Linq": "4.0.0-beta-22816", - "System.Threading": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.Framework.Logging.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.Framework.Logging.dll" - ] } }, "files": [ @@ -1199,25 +862,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.Framework.Logging.Interfaces.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Collections": "4.0.10-beta-22816", - "System.Collections.Concurrent": "4.0.10-beta-22816", - "System.Linq": "4.0.0-beta-22816", - "System.Globalization": "4.0.10-beta-22816", - "System.Reflection": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.Extensions": "4.0.10-beta-22816", - "System.Runtime.InteropServices": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.Framework.Logging.Interfaces.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.Framework.Logging.Interfaces.dll" - ] } }, "files": [ @@ -1255,22 +899,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.Framework.OptionsModel.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "Microsoft.Framework.ConfigurationModel": "1.0.0-beta4", - "Microsoft.Framework.DependencyInjection.Interfaces": "1.0.0-beta4", - "System.ComponentModel": "4.0.0-beta-22816", - "System.Reflection.TypeExtensions": "4.0.0-beta-22816", - "System.Threading": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.Framework.OptionsModel.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.Framework.OptionsModel.dll" - ] } }, "files": [ @@ -1305,23 +933,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.Framework.Runtime.Interfaces.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.IO": "4.0.10-beta-22816", - "System.Reflection": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.Extensions": "4.0.10-beta-22816", - "System.Threading.Tasks": "4.0.10-beta-22816", - "System.ComponentModel": "4.0.0-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.Framework.Runtime.Interfaces.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.Framework.Runtime.Interfaces.dll" - ] } }, "files": [ @@ -1352,23 +963,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.Framework.WebEncoders.Core.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.ComponentModel": "4.0.0-beta-22816", - "System.Diagnostics.Debug": "4.0.10-beta-22816", - "System.IO": "4.0.10-beta-22816", - "System.Reflection": "4.0.10-beta-22816", - "System.Runtime.Extensions": "4.0.10-beta-22816", - "System.Threading": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.Framework.WebEncoders.Core.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.Framework.WebEncoders.Core.dll" - ] } }, "files": [ @@ -1401,23 +995,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.Net.Http.Headers.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Collections": "4.0.10-beta-22816", - "System.Diagnostics.Contracts": "4.0.0-beta-22816", - "System.Globalization": "4.0.10-beta-22816", - "System.Globalization.Extensions": "4.0.0-beta-22816", - "System.Text.Encoding": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.Net.Http.Headers.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.Net.Http.Headers.dll" - ] } }, "files": [ @@ -1453,24 +1030,6 @@ "compileAssemblies": [ "lib/dnx451/Microsoft.Net.Http.Server.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "Microsoft.Framework.Logging": "1.0.0-beta4", - "Microsoft.Net.WebSockets": "1.0.0-beta4", - "Microsoft.Win32.Primitives": "4.0.0-beta-22816", - "System.Diagnostics.Debug": "4.0.10-beta-22816", - "System.IO.FileSystem": "4.0.0-beta-22816", - "System.Security.Cryptography.X509Certificates": "4.0.0-beta-22816", - "System.Security.Principal.Windows": "4.0.0-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.Net.Http.Server.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.Net.Http.Server.dll" - ] } }, "files": [ @@ -1503,19 +1062,6 @@ "compileAssemblies": [ "lib/net45/Microsoft.Net.WebSocketAbstractions.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816", - "System.Threading.Tasks": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.Net.WebSocketAbstractions.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.Net.WebSocketAbstractions.dll" - ] } }, "files": [ @@ -1548,33 +1094,6 @@ "compileAssemblies": [ "lib/net45/Microsoft.Net.WebSockets.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "Microsoft.Net.WebSocketAbstractions": "1.0.0-beta4", - "System.Collections": "4.0.10-beta-22816", - "System.Diagnostics.Contracts": "4.0.0-beta-22816", - "System.Diagnostics.Tools": "4.0.0-beta-22816", - "System.IO": "4.0.10-beta-22816", - "System.Linq": "4.0.0-beta-22816", - "System.Net.Primitives": "4.0.10-beta-22816", - "System.Resources.ResourceManager": "4.0.0-beta-22816", - "System.Runtime.Extensions": "4.0.10-beta-22816", - "System.Security.Cryptography.Hashing.Algorithms": "4.0.0-beta-22816", - "System.Text.Encoding.Extensions": "4.0.10-beta-22816", - "System.Threading": "4.0.10-beta-22816", - "System.Threading.Overlapped": "4.0.0-beta-22816", - "System.Threading.Tasks": "4.0.10-beta-22816", - "System.Threading.Timer": "4.0.0-beta-22816", - "System.Threading.ThreadPool": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/dnxcore50/Microsoft.Net.WebSockets.dll" - ], - "compileAssemblies": [ - "lib/dnxcore50/Microsoft.Net.WebSockets.dll" - ] } }, "files": [ @@ -1587,93 +1106,6 @@ "lib/net45/Microsoft.Net.WebSockets.xml" ] }, - "Microsoft.Win32.Primitives/4.0.0-beta-22816": { - "serviceable": false, - "sha": "ldNL3JQPhkj7E/R0uLjsfnBT1ZKA/sUyDyxT4rAMbWvkrOUA9XUSz/HnEQOH2fIZOgAUOLmjUKVD8KoVRiuz5A==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib", - "System" - ], - "runtimeAssemblies": [ - "lib/net45/Microsoft.Win32.Primitives.dll" - ], - "compileAssemblies": [ - "lib/net45/Microsoft.Win32.Primitives.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/Microsoft.Win32.Primitives.dll" - ], - "compileAssemblies": [ - "lib/contract/Microsoft.Win32.Primitives.dll" - ] - } - }, - "files": [ - "License.rtf", - "Microsoft.Win32.Primitives.4.0.0-beta-22816.nupkg", - "Microsoft.Win32.Primitives.4.0.0-beta-22816.nupkg.sha512", - "Microsoft.Win32.Primitives.nuspec", - "lib/aspnetcore50/Microsoft.Win32.Primitives.dll", - "lib/contract/Microsoft.Win32.Primitives.dll", - "lib/net45/Microsoft.Win32.Primitives.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/Microsoft.Win32.Primitives.dll" - ] - }, - "Microsoft.Win32.Registry/4.0.0-beta-22816": { - "serviceable": false, - "sha": "xe6l/FykjaClPrBuyIcl/dJArGcl/pnaIuvmMaYpwFomrdPIMIT/itnyc7JEGrZrHJYi1wPFbNWjOsGNkWPivg==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.InteropServices": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib" - ], - "runtimeAssemblies": [ - "lib/net45/Microsoft.Win32.Registry.dll" - ], - "compileAssemblies": [ - "lib/net45/Microsoft.Win32.Registry.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.InteropServices": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/Microsoft.Win32.Registry.dll" - ], - "compileAssemblies": [ - "lib/contract/Microsoft.Win32.Registry.dll" - ] - } - }, - "files": [ - "License.rtf", - "Microsoft.Win32.Registry.4.0.0-beta-22816.nupkg", - "Microsoft.Win32.Registry.4.0.0-beta-22816.nupkg.sha512", - "Microsoft.Win32.Registry.nuspec", - "lib/aspnetcore50/Microsoft.Win32.Registry.dll", - "lib/contract/Microsoft.Win32.Registry.dll", - "lib/net45/Microsoft.Win32.Registry.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/Microsoft.Win32.Registry.dll" - ] - }, "Newtonsoft.Json/6.0.6": { "serviceable": false, "sha": "w26uZNyCG5VeoKiEOJ4+9/o8koSofLKwHl7WLreIcp0U6r57L7WiRXmjp8MTKFw6dYNZ9AE0lw69WYbIhUsU9Q==", @@ -1687,16 +1119,6 @@ "compileAssemblies": [ "lib/net45/Newtonsoft.Json.dll" ] - }, - "DNXCore,Version=v5.0": { - "dependencies": {}, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/portable-net45+wp80+win8+wpa81+aspnetcore50/Newtonsoft.Json.dll" - ], - "compileAssemblies": [ - "lib/portable-net45+wp80+win8+wpa81+aspnetcore50/Newtonsoft.Json.dll" - ] } }, "files": [ @@ -1719,1989 +1141,6 @@ "lib/portable-net45+wp80+win8+wpa81+aspnetcore50/Newtonsoft.Json.xml", "tools/install.ps1" ] - }, - "System.Collections/4.0.10-beta-22816": { - "serviceable": false, - "sha": "tkVBx0CH/Xunk18S9LvNzPRqbXdIzsHbcGRtePrZCNZ9EUNuXK0dzzUl5q0KUgsQmeyUCDSw+7mwyG/pDGSpAA==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core" - ], - "runtimeAssemblies": [ - "lib/net45/System.Collections.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Collections.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Collections.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Collections.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Collections.4.0.10-beta-22816.nupkg", - "System.Collections.4.0.10-beta-22816.nupkg.sha512", - "System.Collections.nuspec", - "lib/aspnetcore50/System.Collections.dll", - "lib/contract/System.Collections.dll", - "lib/net45/System.Collections.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Collections.dll" - ] - }, - "System.Collections.Concurrent/4.0.10-beta-22816": { - "serviceable": false, - "sha": "mI2+5S3DG07KCur+L4sHleKLzFQEnXo8h3t4gS0awNFzyar8nVKNb95OkiECI68PLy/FM3HfVAuqb12qPw3CXg==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816", - "System.Threading.Tasks": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib", - "System" - ], - "runtimeAssemblies": [ - "lib/net45/System.Collections.Concurrent.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Collections.Concurrent.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816", - "System.Threading.Tasks": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Collections.Concurrent.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Collections.Concurrent.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Collections.Concurrent.4.0.10-beta-22816.nupkg", - "System.Collections.Concurrent.4.0.10-beta-22816.nupkg.sha512", - "System.Collections.Concurrent.nuspec", - "lib/aspnetcore50/System.Collections.Concurrent.dll", - "lib/contract/System.Collections.Concurrent.dll", - "lib/net45/System.Collections.Concurrent.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Collections.Concurrent.dll" - ] - }, - "System.ComponentModel/4.0.0-beta-22816": { - "serviceable": false, - "sha": "TX8lTOzeCNocpE5I197CwwgrpWLn99oriw1hOTYVT/9E+QSWIAco6MJBT9KT0W35I24yqihwFL+YxWJL32kBhg==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib", - "System" - ], - "runtimeAssemblies": [ - "lib/net45/System.ComponentModel.dll" - ], - "compileAssemblies": [ - "lib/net45/System.ComponentModel.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.ComponentModel.dll" - ], - "compileAssemblies": [ - "lib/contract/System.ComponentModel.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.ComponentModel.4.0.0-beta-22816.nupkg", - "System.ComponentModel.4.0.0-beta-22816.nupkg.sha512", - "System.ComponentModel.nuspec", - "lib/aspnetcore50/System.ComponentModel.dll", - "lib/contract/System.ComponentModel.dll", - "lib/net45/System.ComponentModel.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.ComponentModel.dll" - ] - }, - "System.Console/4.0.0-beta-22816": { - "serviceable": false, - "sha": "Nj6lappTB2mN/jfONYJ88FTG+vtPWa4/KHlkjukULmOrhoA0x5IfZrbCZJdyZ9lYoS0s1o3DOerwnlw8KSS5jQ==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.IO": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib" - ], - "runtimeAssemblies": [ - "lib/net45/System.Console.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Console.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.IO": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Console.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Console.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Console.4.0.0-beta-22816.nupkg", - "System.Console.4.0.0-beta-22816.nupkg.sha512", - "System.Console.nuspec", - "lib/aspnetcore50/System.Console.dll", - "lib/contract/System.Console.dll", - "lib/net45/System.Console.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Console.dll" - ] - }, - "System.Diagnostics.Contracts/4.0.0-beta-22816": { - "serviceable": false, - "sha": "VOIJ0WOsEqObJGjbotKqxMi2zd5Axrfp0cgQm4BmJcfUwLX1uSgd2cNk5QIKnRsduIUzm/dhHWOhN8CErORuYw==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib" - ], - "runtimeAssemblies": [ - "lib/net45/System.Diagnostics.Contracts.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Diagnostics.Contracts.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Diagnostics.Contracts.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Diagnostics.Contracts.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Diagnostics.Contracts.4.0.0-beta-22816.nupkg", - "System.Diagnostics.Contracts.4.0.0-beta-22816.nupkg.sha512", - "System.Diagnostics.Contracts.nuspec", - "lib/aspnetcore50/System.Diagnostics.Contracts.dll", - "lib/contract/System.Diagnostics.Contracts.dll", - "lib/net45/System.Diagnostics.Contracts.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Diagnostics.Contracts.dll" - ] - }, - "System.Diagnostics.Debug/4.0.10-beta-22816": { - "serviceable": false, - "sha": "SpAvttDhL6xvgnJDK3+XHDt3qi/NWVNpvmfugQ1WwCzATkOcMI6D4BmlRegegvCX0l5mcfuGjMCwq/yMUAe2Ew==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib", - "System" - ], - "runtimeAssemblies": [ - "lib/net45/System.Diagnostics.Debug.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Diagnostics.Debug.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Diagnostics.Debug.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Diagnostics.Debug.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Diagnostics.Debug.4.0.10-beta-22816.nupkg", - "System.Diagnostics.Debug.4.0.10-beta-22816.nupkg.sha512", - "System.Diagnostics.Debug.nuspec", - "lib/aspnetcore50/System.Diagnostics.Debug.dll", - "lib/contract/System.Diagnostics.Debug.dll", - "lib/net45/System.Diagnostics.Debug.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Diagnostics.Debug.dll" - ] - }, - "System.Diagnostics.Process/4.0.0-beta-22816": { - "serviceable": false, - "sha": "Il3m0cEPiomMZSVfmeU7dJ+ZxQPqJ8OEJd6k2vLWU0F64WKDC/B1HR2Cwti2l1q9cacp96cTmZ7UwxMAbF9b6g==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.IO": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.Handles": "4.0.0-beta-22816", - "System.Security.SecureString": "4.0.0-beta-22816", - "System.Text.Encoding": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib", - "System" - ], - "runtimeAssemblies": [ - "lib/net45/System.Diagnostics.Process.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Diagnostics.Process.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.IO": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.Handles": "4.0.0-beta-22816", - "System.Security.SecureString": "4.0.0-beta-22816", - "System.Text.Encoding": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Diagnostics.Process.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Diagnostics.Process.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Diagnostics.Process.4.0.0-beta-22816.nupkg", - "System.Diagnostics.Process.4.0.0-beta-22816.nupkg.sha512", - "System.Diagnostics.Process.nuspec", - "lib/aspnetcore50/System.Diagnostics.Process.dll", - "lib/contract/System.Diagnostics.Process.dll", - "lib/net45/System.Diagnostics.Process.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Diagnostics.Process.dll" - ] - }, - "System.Diagnostics.Tools/4.0.0-beta-22816": { - "serviceable": false, - "sha": "pw4yWIMUuAgnhAdqy7ixMtH39EVpOgz1jraQ5neT8GL6gK5NdvecjuWhHP5Ly/zEj8YEaDE6HLZUh+vTOQ1XXw==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib", - "System" - ], - "runtimeAssemblies": [ - "lib/net45/System.Diagnostics.Tools.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Diagnostics.Tools.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Diagnostics.Tools.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Diagnostics.Tools.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Diagnostics.Tools.4.0.0-beta-22816.nupkg", - "System.Diagnostics.Tools.4.0.0-beta-22816.nupkg.sha512", - "System.Diagnostics.Tools.nuspec", - "lib/aspnetcore50/System.Diagnostics.Tools.dll", - "lib/contract/System.Diagnostics.Tools.dll", - "lib/net45/System.Diagnostics.Tools.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Diagnostics.Tools.dll" - ] - }, - "System.Diagnostics.TraceSource/4.0.0-beta-22816": { - "serviceable": false, - "sha": "8ifv7iDyrKaoL60L6RLeKhMdvBs2sT14lUJoUJ919J4x54GRHZgQjz8qESKHvecjSXByOp+WBtP7OTYNoo3XDQ==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib", - "System" - ], - "runtimeAssemblies": [ - "lib/net45/System.Diagnostics.TraceSource.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Diagnostics.TraceSource.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Diagnostics.TraceSource.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Diagnostics.TraceSource.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Diagnostics.TraceSource.4.0.0-beta-22816.nupkg", - "System.Diagnostics.TraceSource.4.0.0-beta-22816.nupkg.sha512", - "System.Diagnostics.TraceSource.nuspec", - "lib/aspnetcore50/System.Diagnostics.TraceSource.dll", - "lib/contract/System.Diagnostics.TraceSource.dll", - "lib/net45/System.Diagnostics.TraceSource.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Diagnostics.TraceSource.dll" - ] - }, - "System.Globalization/4.0.10-beta-22816": { - "serviceable": false, - "sha": "Eq2937cdQH2G3qij5gZIJ47785OwLK/+AVjyHfJKnWyhAFWoaLnQOVtaXfMVkfvp4AW7eDVkqIv0fSoS6N2q0A==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib" - ], - "runtimeAssemblies": [ - "lib/net45/System.Globalization.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Globalization.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Globalization.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Globalization.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Globalization.4.0.10-beta-22816.nupkg", - "System.Globalization.4.0.10-beta-22816.nupkg.sha512", - "System.Globalization.nuspec", - "lib/aspnetcore50/System.Globalization.dll", - "lib/contract/System.Globalization.dll", - "lib/net45/System.Globalization.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Globalization.dll" - ] - }, - "System.Globalization.Extensions/4.0.0-beta-22816": { - "serviceable": false, - "sha": "xE/FRnbN55gE38hcVGkkSeqZux4hCxhlyHYIUJltshbfOnnvKP3JqeqNphqHKe5Gj07JP1K4v8Fj474mtVcdWg==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Globalization": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.Extensions": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [], - "compileAssemblies": [] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Globalization": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.Extensions": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Globalization.Extensions.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Globalization.Extensions.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Globalization.Extensions.4.0.0-beta-22816.nupkg", - "System.Globalization.Extensions.4.0.0-beta-22816.nupkg.sha512", - "System.Globalization.Extensions.nuspec", - "lib/aspnetcore50/System.Globalization.Extensions.dll", - "lib/contract/System.Globalization.Extensions.dll", - "lib/net45/_._", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Globalization.Extensions.dll" - ] - }, - "System.IO/4.0.10-beta-22816": { - "serviceable": false, - "sha": "/wVhoi2uVXw5IZFU+JrPlyVgKrtMPtzQaYQ3DKUxH9nqiX64BChTFGNDcwZK3iNWTIWESxJhj9JR3lbqbG/PIg==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816", - "System.Text.Encoding": "4.0.10-beta-22816", - "System.Threading.Tasks": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib", - "System" - ], - "runtimeAssemblies": [ - "lib/net45/System.IO.dll" - ], - "compileAssemblies": [ - "lib/net45/System.IO.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816", - "System.Text.Encoding": "4.0.10-beta-22816", - "System.Threading.Tasks": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.IO.dll" - ], - "compileAssemblies": [ - "lib/contract/System.IO.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.IO.4.0.10-beta-22816.nupkg", - "System.IO.4.0.10-beta-22816.nupkg.sha512", - "System.IO.nuspec", - "lib/aspnetcore50/System.IO.dll", - "lib/contract/System.IO.dll", - "lib/net45/System.IO.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.IO.dll" - ] - }, - "System.IO.FileSystem/4.0.0-beta-22816": { - "serviceable": false, - "sha": "PcJ9xwnx7PmUaE5aqAGX0GKzkmmYpGfMzruT1Vfx9XIaFGsVm223ky0/FrKzUc5TYKN4MTfFp8GAooA+I0KMDA==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.IO": "4.0.10-beta-22816", - "System.IO.FileSystem.Primitives": "4.0.0-beta-22816", - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.Handles": "4.0.0-beta-22816", - "System.Text.Encoding": "4.0.10-beta-22816", - "System.Threading.Tasks": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib" - ], - "runtimeAssemblies": [ - "lib/net45/System.IO.FileSystem.dll" - ], - "compileAssemblies": [ - "lib/net45/System.IO.FileSystem.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.IO": "4.0.10-beta-22816", - "System.IO.FileSystem.Primitives": "4.0.0-beta-22816", - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.Handles": "4.0.0-beta-22816", - "System.Text.Encoding": "4.0.10-beta-22816", - "System.Threading.Tasks": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.IO.FileSystem.dll" - ], - "compileAssemblies": [ - "lib/contract/System.IO.FileSystem.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.IO.FileSystem.4.0.0-beta-22816.nupkg", - "System.IO.FileSystem.4.0.0-beta-22816.nupkg.sha512", - "System.IO.FileSystem.nuspec", - "lib/aspnetcore50/System.IO.FileSystem.dll", - "lib/contract/System.IO.FileSystem.dll", - "lib/net45/System.IO.FileSystem.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.IO.FileSystem.dll" - ] - }, - "System.IO.FileSystem.Primitives/4.0.0-beta-22816": { - "serviceable": false, - "sha": "UKD9kvQOZ6QHhJnroaRnJVVzu36nDZc+LJNkhEAmXAJT4SL2G8PyWlUkDptcFSEmv5b71/IFdllS8RIfKP9X2g==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib" - ], - "runtimeAssemblies": [ - "lib/net45/System.IO.FileSystem.Primitives.dll" - ], - "compileAssemblies": [ - "lib/net45/System.IO.FileSystem.Primitives.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.IO.FileSystem.Primitives.dll" - ], - "compileAssemblies": [ - "lib/contract/System.IO.FileSystem.Primitives.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.IO.FileSystem.Primitives.4.0.0-beta-22816.nupkg", - "System.IO.FileSystem.Primitives.4.0.0-beta-22816.nupkg.sha512", - "System.IO.FileSystem.Primitives.nuspec", - "lib/aspnetcore50/System.IO.FileSystem.Primitives.dll", - "lib/contract/System.IO.FileSystem.Primitives.dll", - "lib/net45/System.IO.FileSystem.Primitives.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.IO.FileSystem.Primitives.dll" - ] - }, - "System.IO.FileSystem.Watcher/4.0.0-beta-22816": { - "serviceable": false, - "sha": "rfGWjcMCtWVgHsaURhfD4ynjxxGWXDucm4xABXLkzG7c2soz5q4A2W3Gk8ZauydL9F2xI5vX+95DgxtOrjrxjg==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib", - "System" - ], - "runtimeAssemblies": [ - "lib/net45/System.IO.FileSystem.Watcher.dll" - ], - "compileAssemblies": [ - "lib/net45/System.IO.FileSystem.Watcher.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.IO.FileSystem.Watcher.dll" - ], - "compileAssemblies": [ - "lib/contract/System.IO.FileSystem.Watcher.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.IO.FileSystem.Watcher.4.0.0-beta-22816.nupkg", - "System.IO.FileSystem.Watcher.4.0.0-beta-22816.nupkg.sha512", - "System.IO.FileSystem.Watcher.nuspec", - "lib/aspnetcore50/System.IO.FileSystem.Watcher.dll", - "lib/contract/System.IO.FileSystem.Watcher.dll", - "lib/net45/System.IO.FileSystem.Watcher.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.IO.FileSystem.Watcher.dll" - ] - }, - "System.Linq/4.0.0-beta-22816": { - "serviceable": false, - "sha": "zBGJfF48L17zFzfs/B8KI1yQklPul0af4a1auQTyUxjdy/HzppkIfoRgrq3yqV+YIPWDkUxu9U9bwjOj90xLXw==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Collections": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib", - "System.Core" - ], - "runtimeAssemblies": [ - "lib/net45/System.Linq.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Linq.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Collections": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Linq.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Linq.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Linq.4.0.0-beta-22816.nupkg", - "System.Linq.4.0.0-beta-22816.nupkg.sha512", - "System.Linq.nuspec", - "lib/aspnetcore50/System.Linq.dll", - "lib/contract/System.Linq.dll", - "lib/net45/System.Linq.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Linq.dll" - ] - }, - "System.Linq.Expressions/4.0.10-beta-22816": { - "serviceable": false, - "sha": "qTu/alZVoEBZRIrbLzVlFSndQyhIEXY+qoBockbsUu98TDtd1N9gYiyg7FHeW7Qx1vDGfz1PWfUlYBd4G/ZHkg==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Reflection": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib", - "System.Core" - ], - "runtimeAssemblies": [ - "lib/net45/System.Linq.Expressions.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Linq.Expressions.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Reflection": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Linq.Expressions.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Linq.Expressions.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Linq.Expressions.4.0.10-beta-22816.nupkg", - "System.Linq.Expressions.4.0.10-beta-22816.nupkg.sha512", - "System.Linq.Expressions.nuspec", - "lib/aspnetcore50/System.Linq.Expressions.dll", - "lib/contract/System.Linq.Expressions.dll", - "lib/net45/System.Linq.Expressions.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Linq.Expressions.dll" - ] - }, - "System.Net.NetworkInformation/4.0.10-beta-22816": { - "serviceable": false, - "sha": "80E3mmBaNow/88IPtpjujEIwzoR/uoGjs8xVNO6IU9OonI1lx2ZCU/W5waAtaGykFxqL3fu/EihnK0gHHmyp2A==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Net.Primitives": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816", - "System.Threading.Tasks": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib", - "System" - ], - "runtimeAssemblies": [ - "lib/net45/System.Net.NetworkInformation.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Net.NetworkInformation.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Net.Primitives": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816", - "System.Threading.Tasks": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Net.NetworkInformation.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Net.NetworkInformation.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Net.NetworkInformation.4.0.10-beta-22816.nupkg", - "System.Net.NetworkInformation.4.0.10-beta-22816.nupkg.sha512", - "System.Net.NetworkInformation.nuspec", - "lib/aspnetcore50/System.Net.NetworkInformation.dll", - "lib/contract/System.Net.NetworkInformation.dll", - "lib/net45/System.Net.NetworkInformation.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Net.NetworkInformation.dll" - ] - }, - "System.Net.Primitives/4.0.10-beta-22816": { - "serviceable": false, - "sha": "qjGWAfaOkFxhOvk10zmUgUPOl2ae+ECrNiHBXPnPlaU7o+1GmsPkkc9L1XNQ4J5+qKS85JZSRUZZviVmiVy1Rw==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.Handles": "4.0.0-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib", - "System" - ], - "runtimeAssemblies": [ - "lib/net45/System.Net.Primitives.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Net.Primitives.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.Handles": "4.0.0-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Net.Primitives.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Net.Primitives.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Net.Primitives.4.0.10-beta-22816.nupkg", - "System.Net.Primitives.4.0.10-beta-22816.nupkg.sha512", - "System.Net.Primitives.nuspec", - "lib/aspnetcore50/System.Net.Primitives.dll", - "lib/contract/System.Net.Primitives.dll", - "lib/net45/System.Net.Primitives.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Net.Primitives.dll" - ] - }, - "System.Reflection/4.0.10-beta-22816": { - "serviceable": false, - "sha": "vdH/6euCyI/0el+6baAh/pttTZyWDh/PfL2TebSri3+FvNkjIEcE4httMn7J/5Lqz+NMDcLP7wOlY4Aa5EazNg==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.IO": "4.0.10-beta-22816", - "System.Reflection.Primitives": "4.0.0-beta-22816", - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib" - ], - "runtimeAssemblies": [ - "lib/net45/System.Reflection.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Reflection.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.IO": "4.0.10-beta-22816", - "System.Reflection.Primitives": "4.0.0-beta-22816", - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Reflection.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Reflection.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Reflection.4.0.10-beta-22816.nupkg", - "System.Reflection.4.0.10-beta-22816.nupkg.sha512", - "System.Reflection.nuspec", - "lib/aspnetcore50/System.Reflection.dll", - "lib/contract/System.Reflection.dll", - "lib/net45/System.Reflection.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Reflection.dll" - ] - }, - "System.Reflection.Extensions/4.0.0-beta-22816": { - "serviceable": false, - "sha": "jioNtekwiaIeTR5S6jz9rDRRkdZ+MQpRtQjl3Jw0JDOJ1EGoJiSW4rM8ve6HQeZzOR3goXwMGCYWgd97l4GomQ==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Reflection": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib" - ], - "runtimeAssemblies": [ - "lib/net45/System.Reflection.Extensions.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Reflection.Extensions.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Reflection": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Reflection.Extensions.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Reflection.Extensions.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Reflection.Extensions.4.0.0-beta-22816.nupkg", - "System.Reflection.Extensions.4.0.0-beta-22816.nupkg.sha512", - "System.Reflection.Extensions.nuspec", - "lib/aspnetcore50/System.Reflection.Extensions.dll", - "lib/contract/System.Reflection.Extensions.dll", - "lib/net45/System.Reflection.Extensions.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Reflection.Extensions.dll" - ] - }, - "System.Reflection.Primitives/4.0.0-beta-22816": { - "serviceable": false, - "sha": "LXGxjPbmTit9COY1WKRG89Eya58UFVqebeNvGDCrX/c/72OP9XX00+wUUE34WFDioKeVBjofOySFdtKMVsDq1Q==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib" - ], - "runtimeAssemblies": [ - "lib/net45/System.Reflection.Primitives.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Reflection.Primitives.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Reflection.Primitives.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Reflection.Primitives.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Reflection.Primitives.4.0.0-beta-22816.nupkg", - "System.Reflection.Primitives.4.0.0-beta-22816.nupkg.sha512", - "System.Reflection.Primitives.nuspec", - "lib/aspnetcore50/System.Reflection.Primitives.dll", - "lib/contract/System.Reflection.Primitives.dll", - "lib/net45/System.Reflection.Primitives.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Reflection.Primitives.dll" - ] - }, - "System.Reflection.TypeExtensions/4.0.0-beta-22816": { - "serviceable": false, - "sha": "ZKKMl8vp2zCvitcB15Zgw4dzIPXH5yNe4/2HIAFYwLgGsvy6v0nMONRUgzXM57yiK4VaeZE8TFInq3dOoZ2V+g==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Reflection": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [], - "compileAssemblies": [] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Reflection": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Reflection.TypeExtensions.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Reflection.TypeExtensions.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Reflection.TypeExtensions.4.0.0-beta-22816.nupkg", - "System.Reflection.TypeExtensions.4.0.0-beta-22816.nupkg.sha512", - "System.Reflection.TypeExtensions.nuspec", - "lib/aspnetcore50/System.Reflection.TypeExtensions.dll", - "lib/contract/System.Reflection.TypeExtensions.dll", - "lib/net45/_._", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Reflection.TypeExtensions.dll" - ] - }, - "System.Resources.ResourceManager/4.0.0-beta-22816": { - "serviceable": false, - "sha": "Ojsj/AmyC/SSxRIWdk/cmDeNeenxJWpBC9147gpxcCGEbWtqAVY5eWTz4zvvyTFfVZm720YjJqQtmnDSh2ECPQ==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Globalization": "4.0.10-beta-22816", - "System.Reflection": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib" - ], - "runtimeAssemblies": [ - "lib/net45/System.Resources.ResourceManager.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Resources.ResourceManager.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Globalization": "4.0.10-beta-22816", - "System.Reflection": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Resources.ResourceManager.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Resources.ResourceManager.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Resources.ResourceManager.4.0.0-beta-22816.nupkg", - "System.Resources.ResourceManager.4.0.0-beta-22816.nupkg.sha512", - "System.Resources.ResourceManager.nuspec", - "lib/aspnetcore50/System.Resources.ResourceManager.dll", - "lib/contract/System.Resources.ResourceManager.dll", - "lib/net45/System.Resources.ResourceManager.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Resources.ResourceManager.dll" - ] - }, - "System.Runtime/4.0.20-beta-22816": { - "serviceable": false, - "sha": "sDSJEmM6Q5O7Nn9XxHTrsEJ4bv4hsBdeTWjuvyzd9/u9ujl9AWa3q1XFLrdPZetILPOC1P0+1LOCq4kZcsKF5Q==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": {}, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.ComponentModel.Composition", - "System.Core" - ], - "runtimeAssemblies": [ - "lib/net45/System.Runtime.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Runtime.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": {}, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Runtime.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Runtime.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Runtime.4.0.20-beta-22816.nupkg", - "System.Runtime.4.0.20-beta-22816.nupkg.sha512", - "System.Runtime.nuspec", - "lib/aspnetcore50/System.Runtime.dll", - "lib/contract/System.Runtime.dll", - "lib/net45/System.Runtime.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Runtime.dll" - ] - }, - "System.Runtime.Extensions/4.0.10-beta-22816": { - "serviceable": false, - "sha": "VyMZA1a7c1j9lbSarndGwFLEpip5uhl3oZTjW2fR8Lte0lWKB8Aro8rRoEHsWd5vUd3/kYDOvIXvGpCKBMlW1g==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib", - "System" - ], - "runtimeAssemblies": [ - "lib/net45/System.Runtime.Extensions.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Runtime.Extensions.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Runtime.Extensions.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Runtime.Extensions.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Runtime.Extensions.4.0.10-beta-22816.nupkg", - "System.Runtime.Extensions.4.0.10-beta-22816.nupkg.sha512", - "System.Runtime.Extensions.nuspec", - "lib/aspnetcore50/System.Runtime.Extensions.dll", - "lib/contract/System.Runtime.Extensions.dll", - "lib/net45/System.Runtime.Extensions.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Runtime.Extensions.dll" - ] - }, - "System.Runtime.Handles/4.0.0-beta-22816": { - "serviceable": false, - "sha": "t0hDCtbwOKLBTcyiXHYRfaVb8pXCFYjGDWjmgyaaqmiXYtfzDlUHQ7NGaKHLOzcp29UunHZyS1CVplJ5ZiQ8Qg==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib", - "System.Core" - ], - "runtimeAssemblies": [ - "lib/net45/System.Runtime.Handles.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Runtime.Handles.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Runtime.Handles.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Runtime.Handles.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Runtime.Handles.4.0.0-beta-22816.nupkg", - "System.Runtime.Handles.4.0.0-beta-22816.nupkg.sha512", - "System.Runtime.Handles.nuspec", - "lib/aspnetcore50/System.Runtime.Handles.dll", - "lib/contract/System.Runtime.Handles.dll", - "lib/net45/System.Runtime.Handles.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Runtime.Handles.dll" - ] - }, - "System.Runtime.InteropServices/4.0.20-beta-22816": { - "serviceable": false, - "sha": "cu2GnWoI8Uxe5kvb3bjO5G/7eRrjTe4GuddR8iT8dJX+VEW7QZN0+M/wv56jm2AD16RQldjzpFIdYCkycOaDxw==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Reflection": "4.0.10-beta-22816", - "System.Reflection.Primitives": "4.0.0-beta-22816", - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.Handles": "4.0.0-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core" - ], - "runtimeAssemblies": [ - "lib/net45/System.Runtime.InteropServices.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Runtime.InteropServices.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Reflection": "4.0.10-beta-22816", - "System.Reflection.Primitives": "4.0.0-beta-22816", - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.Handles": "4.0.0-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Runtime.InteropServices.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Runtime.InteropServices.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Runtime.InteropServices.4.0.20-beta-22816.nupkg", - "System.Runtime.InteropServices.4.0.20-beta-22816.nupkg.sha512", - "System.Runtime.InteropServices.nuspec", - "lib/aspnetcore50/System.Runtime.InteropServices.dll", - "lib/contract/System.Runtime.InteropServices.dll", - "lib/net45/System.Runtime.InteropServices.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Runtime.InteropServices.dll" - ] - }, - "System.Security.Claims/4.0.0-beta-22816": { - "serviceable": false, - "sha": "s2wSkELEjRvaUkQLXKlr2Gu30/Hh6T2yb5wXKPZrwp83duIvpKodNp/Lbb2ebHp8ypjNEAMhIMrGDI/8AY24jg==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.IO": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816", - "System.Security.Principal": "4.0.0-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib" - ], - "runtimeAssemblies": [ - "lib/net45/System.Security.Claims.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Security.Claims.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.IO": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816", - "System.Security.Principal": "4.0.0-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Security.Claims.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Security.Claims.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Security.Claims.4.0.0-beta-22816.nupkg", - "System.Security.Claims.4.0.0-beta-22816.nupkg.sha512", - "System.Security.Claims.nuspec", - "lib/aspnetcore50/System.Security.Claims.dll", - "lib/contract/System.Security.Claims.dll", - "lib/net45/System.Security.Claims.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Security.Claims.dll" - ] - }, - "System.Security.Cryptography.Encoding/4.0.0-beta-22816": { - "serviceable": false, - "sha": "xxstV4LYIz4ugAWAkXkGlmdrXsl7Nmg1JimeaNVTmMGrTu99VLHW5Mn9HCyozLonxGE4XSgxO8Z/2Ys/FirsPQ==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib", - "System" - ], - "runtimeAssemblies": [ - "lib/net45/System.Security.Cryptography.Encoding.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Security.Cryptography.Encoding.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Security.Cryptography.Encoding.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Security.Cryptography.Encoding.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Security.Cryptography.Encoding.4.0.0-beta-22816.nupkg", - "System.Security.Cryptography.Encoding.4.0.0-beta-22816.nupkg.sha512", - "System.Security.Cryptography.Encoding.nuspec", - "lib/aspnetcore50/System.Security.Cryptography.Encoding.dll", - "lib/contract/System.Security.Cryptography.Encoding.dll", - "lib/net45/System.Security.Cryptography.Encoding.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Security.Cryptography.Encoding.dll" - ] - }, - "System.Security.Cryptography.Encryption/4.0.0-beta-22816": { - "serviceable": false, - "sha": "oAKOXFCQFabEfmiHHLfVFnuv/ber/FuAAmcgdPyUwgg3PWCgss6GhEP89eopGIrKacGUOhberA2W2WYJax3jKQ==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.IO": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816", - "System.Threading.Tasks": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib" - ], - "runtimeAssemblies": [ - "lib/net45/System.Security.Cryptography.Encryption.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Security.Cryptography.Encryption.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.IO": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816", - "System.Threading.Tasks": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Security.Cryptography.Encryption.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Security.Cryptography.Encryption.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Security.Cryptography.Encryption.4.0.0-beta-22816.nupkg", - "System.Security.Cryptography.Encryption.4.0.0-beta-22816.nupkg.sha512", - "System.Security.Cryptography.Encryption.nuspec", - "lib/aspnetcore50/System.Security.Cryptography.Encryption.dll", - "lib/contract/System.Security.Cryptography.Encryption.dll", - "lib/net45/System.Security.Cryptography.Encryption.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Security.Cryptography.Encryption.dll" - ] - }, - "System.Security.Cryptography.Hashing/4.0.0-beta-22816": { - "serviceable": false, - "sha": "bB8cT1NwMBuz7tejXLQ3eH81s0pRoaqwUrM1CNCNeEV1OFyUQ/qXJhVx5nXTB8AGMIxGVn9JCXMdZm6CM2RTrA==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.IO": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib" - ], - "runtimeAssemblies": [ - "lib/net45/System.Security.Cryptography.Hashing.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Security.Cryptography.Hashing.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.IO": "4.0.10-beta-22816", - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Security.Cryptography.Hashing.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Security.Cryptography.Hashing.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Security.Cryptography.Hashing.4.0.0-beta-22816.nupkg", - "System.Security.Cryptography.Hashing.4.0.0-beta-22816.nupkg.sha512", - "System.Security.Cryptography.Hashing.nuspec", - "lib/aspnetcore50/System.Security.Cryptography.Hashing.dll", - "lib/contract/System.Security.Cryptography.Hashing.dll", - "lib/net45/System.Security.Cryptography.Hashing.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Security.Cryptography.Hashing.dll" - ] - }, - "System.Security.Cryptography.Hashing.Algorithms/4.0.0-beta-22816": { - "serviceable": false, - "sha": "xjCltKxHteccyq3dUXzJaN1L7BQJnbS0xT2A79ac3xmzxUDiIFQtRjhlexf/LQ8uTXKR7epqkZL3xsHxbj2aZg==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816", - "System.Security.Cryptography.Hashing": "4.0.0-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib" - ], - "runtimeAssemblies": [ - "lib/net45/System.Security.Cryptography.Hashing.Algorithms.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Security.Cryptography.Hashing.Algorithms.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816", - "System.Security.Cryptography.Hashing": "4.0.0-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Security.Cryptography.Hashing.Algorithms.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Security.Cryptography.Hashing.Algorithms.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Security.Cryptography.Hashing.Algorithms.4.0.0-beta-22816.nupkg", - "System.Security.Cryptography.Hashing.Algorithms.4.0.0-beta-22816.nupkg.sha512", - "System.Security.Cryptography.Hashing.Algorithms.nuspec", - "lib/aspnetcore50/System.Security.Cryptography.Hashing.Algorithms.dll", - "lib/contract/System.Security.Cryptography.Hashing.Algorithms.dll", - "lib/net45/System.Security.Cryptography.Hashing.Algorithms.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Security.Cryptography.Hashing.Algorithms.dll" - ] - }, - "System.Security.Cryptography.X509Certificates/4.0.0-beta-22816": { - "serviceable": false, - "sha": "1GWuXid5RltZu+zMiPbnBv78TqUwF7Gw3hH68l4x7B83iXwAibafGtBRkU6b0Ca8xRQ0QW+gdZ8Z9qwouckGiw==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.Handles": "4.0.0-beta-22816", - "System.Security.Cryptography.Encoding": "4.0.0-beta-22816", - "System.Security.Cryptography.Encryption": "4.0.0-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib", - "System" - ], - "runtimeAssemblies": [ - "lib/net45/System.Security.Cryptography.X509Certificates.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Security.Cryptography.X509Certificates.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.Handles": "4.0.0-beta-22816", - "System.Security.Cryptography.Encoding": "4.0.0-beta-22816", - "System.Security.Cryptography.Encryption": "4.0.0-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Security.Cryptography.X509Certificates.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Security.Cryptography.X509Certificates.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Security.Cryptography.X509Certificates.4.0.0-beta-22816.nupkg", - "System.Security.Cryptography.X509Certificates.4.0.0-beta-22816.nupkg.sha512", - "System.Security.Cryptography.X509Certificates.nuspec", - "lib/aspnetcore50/System.Security.Cryptography.X509Certificates.dll", - "lib/contract/System.Security.Cryptography.X509Certificates.dll", - "lib/net45/System.Security.Cryptography.X509Certificates.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Security.Cryptography.X509Certificates.dll" - ] - }, - "System.Security.Principal/4.0.0-beta-22816": { - "serviceable": false, - "sha": "sw5j0BHJ5e2mvEtINy7wYmbkwDxqVJeMVW61sDK/5AlgqjMbZvWGNJ75eYJAwrSM02TQqL7CdJXM0KAGjv36eQ==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib" - ], - "runtimeAssemblies": [ - "lib/net45/System.Security.Principal.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Security.Principal.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Security.Principal.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Security.Principal.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Security.Principal.4.0.0-beta-22816.nupkg", - "System.Security.Principal.4.0.0-beta-22816.nupkg.sha512", - "System.Security.Principal.nuspec", - "lib/aspnetcore50/System.Security.Principal.dll", - "lib/contract/System.Security.Principal.dll", - "lib/net45/System.Security.Principal.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Security.Principal.dll" - ] - }, - "System.Security.Principal.Windows/4.0.0-beta-22816": { - "serviceable": false, - "sha": "7izfM6NEYLmcqxY2p+fxA2lLmBjCDH4BfRglAjss+DMoB8gPif/vT0PS2UEK1ps3OS4wVI2+V8HqS6UtU4pfbA==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.Handles": "4.0.0-beta-22816", - "System.Security.Claims": "4.0.0-beta-22816", - "System.Security.Principal": "4.0.0-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib" - ], - "runtimeAssemblies": [ - "lib/net45/System.Security.Principal.Windows.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Security.Principal.Windows.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.Handles": "4.0.0-beta-22816", - "System.Security.Claims": "4.0.0-beta-22816", - "System.Security.Principal": "4.0.0-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Security.Principal.Windows.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Security.Principal.Windows.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Security.Principal.Windows.4.0.0-beta-22816.nupkg", - "System.Security.Principal.Windows.4.0.0-beta-22816.nupkg.sha512", - "System.Security.Principal.Windows.nuspec", - "lib/aspnetcore50/System.Security.Principal.Windows.dll", - "lib/contract/System.Security.Principal.Windows.dll", - "lib/net45/System.Security.Principal.Windows.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Security.Principal.Windows.dll" - ] - }, - "System.Security.SecureString/4.0.0-beta-22816": { - "serviceable": false, - "sha": "/2ebjd4tFN8AWgibm3/37jVofPBm402nZW2v1cOET70oN7YufIc/dPFxr7iR52vVZvjWulE1tagtp9JVZ4QkMQ==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [], - "compileAssemblies": [] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Security.SecureString.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Security.SecureString.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Security.SecureString.4.0.0-beta-22816.nupkg", - "System.Security.SecureString.4.0.0-beta-22816.nupkg.sha512", - "System.Security.SecureString.nuspec", - "lib/aspnetcore50/System.Security.SecureString.dll", - "lib/contract/System.Security.SecureString.dll", - "lib/net45/_._", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Security.SecureString.dll" - ] - }, - "System.Text.Encoding/4.0.10-beta-22816": { - "serviceable": false, - "sha": "QDKTAvat7aDGMWnVkGm6tJvvmc2zSTa/p8M4/OEBBkZKNx4SGkeGEjFUhl7b6AXZ220m4dACygkiAVoB/LqMHw==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib" - ], - "runtimeAssemblies": [ - "lib/net45/System.Text.Encoding.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Text.Encoding.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Text.Encoding.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Text.Encoding.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Text.Encoding.4.0.10-beta-22816.nupkg", - "System.Text.Encoding.4.0.10-beta-22816.nupkg.sha512", - "System.Text.Encoding.nuspec", - "lib/aspnetcore50/System.Text.Encoding.dll", - "lib/contract/System.Text.Encoding.dll", - "lib/net45/System.Text.Encoding.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Text.Encoding.dll" - ] - }, - "System.Text.Encoding.Extensions/4.0.10-beta-22816": { - "serviceable": false, - "sha": "Z9DRS58546MQZnHHexNQ/cu+ERZRbTKggFL8+OD2+3dVOqD9sNMcClLhh/b20KdfxXvlyMu/X4uj15V2XTom0g==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816", - "System.Text.Encoding": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib" - ], - "runtimeAssemblies": [ - "lib/net45/System.Text.Encoding.Extensions.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Text.Encoding.Extensions.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816", - "System.Text.Encoding": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Text.Encoding.Extensions.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Text.Encoding.Extensions.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Text.Encoding.Extensions.4.0.10-beta-22816.nupkg", - "System.Text.Encoding.Extensions.4.0.10-beta-22816.nupkg.sha512", - "System.Text.Encoding.Extensions.nuspec", - "lib/aspnetcore50/System.Text.Encoding.Extensions.dll", - "lib/contract/System.Text.Encoding.Extensions.dll", - "lib/net45/System.Text.Encoding.Extensions.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Text.Encoding.Extensions.dll" - ] - }, - "System.Text.RegularExpressions/4.0.10-beta-22816": { - "serviceable": false, - "sha": "2vDV9r31A+zqYrgrwDglderkGCIhqOiLEnKKjGVzxXl/A+df6exN1Chy/Ib8wSoRO5nhwOPKwfsOgk3HOEOTEg==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib", - "System" - ], - "runtimeAssemblies": [ - "lib/net45/System.Text.RegularExpressions.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Text.RegularExpressions.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Text.RegularExpressions.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Text.RegularExpressions.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Text.RegularExpressions.4.0.10-beta-22816.nupkg", - "System.Text.RegularExpressions.4.0.10-beta-22816.nupkg.sha512", - "System.Text.RegularExpressions.nuspec", - "lib/aspnetcore50/System.Text.RegularExpressions.dll", - "lib/contract/System.Text.RegularExpressions.dll", - "lib/net45/System.Text.RegularExpressions.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Text.RegularExpressions.dll" - ] - }, - "System.Threading/4.0.10-beta-22816": { - "serviceable": false, - "sha": "tNAZqIJaAhnHpiEJdvGby7EFfirhD3aX+FF6vQBnHrk+bWVv4yAQ3k/skF7FBJIhMozenT41/1QVVwtTSR3HOQ==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816", - "System.Threading.Tasks": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core" - ], - "runtimeAssemblies": [ - "lib/net45/System.Threading.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Threading.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816", - "System.Threading.Tasks": "4.0.10-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Threading.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Threading.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Threading.4.0.10-beta-22816.nupkg", - "System.Threading.4.0.10-beta-22816.nupkg.sha512", - "System.Threading.nuspec", - "lib/aspnetcore50/System.Threading.dll", - "lib/contract/System.Threading.dll", - "lib/net45/System.Threading.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Threading.dll" - ] - }, - "System.Threading.Overlapped/4.0.0-beta-22816": { - "serviceable": false, - "sha": "DVOxcsPE6oytnqutQue1B2wbk8iOzbqc+ZwEJCSde0QB2hVmUFmXKJZ6/2nAlM7Dn1tQt0TXG9tgImMFN6vSqQ==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib" - ], - "runtimeAssemblies": [ - "lib/net45/System.Threading.Overlapped.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Threading.Overlapped.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Threading.Overlapped.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Threading.Overlapped.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Threading.Overlapped.4.0.0-beta-22816.nupkg", - "System.Threading.Overlapped.4.0.0-beta-22816.nupkg.sha512", - "System.Threading.Overlapped.nuspec", - "lib/aspnetcore50/System.Threading.Overlapped.dll", - "lib/contract/System.Threading.Overlapped.dll", - "lib/net45/System.Threading.Overlapped.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Threading.Overlapped.dll" - ] - }, - "System.Threading.Tasks/4.0.10-beta-22816": { - "serviceable": false, - "sha": "e7TcoQuIPQ4bvkkCY2ulU8NFvj8XqYxsGpD3fAq1KajAlpx5j327Q13lKxlGPb7ouHQydKHCy5G1ZGuydb0DAA==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib", - "System.Core" - ], - "runtimeAssemblies": [ - "lib/net45/System.Threading.Tasks.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Threading.Tasks.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Threading.Tasks.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Threading.Tasks.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Threading.Tasks.4.0.10-beta-22816.nupkg", - "System.Threading.Tasks.4.0.10-beta-22816.nupkg.sha512", - "System.Threading.Tasks.nuspec", - "lib/aspnetcore50/System.Threading.Tasks.dll", - "lib/contract/System.Threading.Tasks.dll", - "lib/net45/System.Threading.Tasks.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Threading.Tasks.dll" - ] - }, - "System.Threading.ThreadPool/4.0.10-beta-22816": { - "serviceable": false, - "sha": "rJHrtGxx4qNtPH4GXlgRDnVKVjSWJEHPL4opk4WqXnbJVo6pU9wPpoMSCfoDpIj0xptD/8GzU8EG7MK0fTqJ4w==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.InteropServices": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib" - ], - "runtimeAssemblies": [ - "lib/net45/System.Threading.ThreadPool.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Threading.ThreadPool.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816", - "System.Runtime.InteropServices": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Threading.ThreadPool.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Threading.ThreadPool.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Threading.ThreadPool.4.0.10-beta-22816.nupkg", - "System.Threading.ThreadPool.4.0.10-beta-22816.nupkg.sha512", - "System.Threading.ThreadPool.nuspec", - "lib/aspnetcore50/System.Threading.ThreadPool.dll", - "lib/contract/System.Threading.ThreadPool.dll", - "lib/net45/System.Threading.ThreadPool.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Threading.ThreadPool.dll" - ] - }, - "System.Threading.Timer/4.0.0-beta-22816": { - "serviceable": false, - "sha": "2lEYXM2A2zMZ9cIKXomXqF9fUBIxhC5zV4p5gMRdV9foU2tDWYM2O/DGwyyV7j+FOdH14fS81VvAdzh8VQPcWA==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [ - "mscorlib" - ], - "runtimeAssemblies": [ - "lib/net45/System.Threading.Timer.dll" - ], - "compileAssemblies": [ - "lib/net45/System.Threading.Timer.dll" - ] - }, - "DNXCore,Version=v5.0": { - "dependencies": { - "System.Runtime": "4.0.20-beta-22816" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/aspnetcore50/System.Threading.Timer.dll" - ], - "compileAssemblies": [ - "lib/contract/System.Threading.Timer.dll" - ] - } - }, - "files": [ - "License.rtf", - "System.Threading.Timer.4.0.0-beta-22816.nupkg", - "System.Threading.Timer.4.0.0-beta-22816.nupkg.sha512", - "System.Threading.Timer.nuspec", - "lib/aspnetcore50/System.Threading.Timer.dll", - "lib/contract/System.Threading.Timer.dll", - "lib/net45/System.Threading.Timer.dll", - "lib/portable-wpa81+wp80+win80+net45+aspnetcore50/System.Threading.Timer.dll" - ] } } } \ No newline at end of file From 3cab0940f99cbc7c41e377dd421efbe8f3b945e3 Mon Sep 17 00:00:00 2001 From: Steve Smith Date: Tue, 12 May 2015 16:44:17 -0400 Subject: [PATCH 12/14] Updated lauchsettings for web and kestrel Added links to welcome page and exception from home page --- .../src/DiagDemo/Properties/launchSettings.json | 12 ++++++++++++ .../diagnostics/sample/src/DiagDemo/Startup.cs | 8 +++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/Properties/launchSettings.json b/docs/fundamentals/diagnostics/sample/src/DiagDemo/Properties/launchSettings.json index 7d05960f2161..75bd5fe4c1aa 100644 --- a/docs/fundamentals/diagnostics/sample/src/DiagDemo/Properties/launchSettings.json +++ b/docs/fundamentals/diagnostics/sample/src/DiagDemo/Properties/launchSettings.json @@ -6,6 +6,18 @@ "environmentVariables": { "ASPNET_ENV": "Development" } + }, + "kestrel": { + "commandName": "kestrel", + "environmentVariables": { + "ASPNET_ENV": "Development" + } + }, + "web": { + "commandName": "web", + "environmentVariables": { + "ASPNET_ENV": "Development" + } } } } \ No newline at end of file diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs b/docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs index a6fe6e117797..79b4ae697c1e 100644 --- a/docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs +++ b/docs/fundamentals/diagnostics/sample/src/DiagDemo/Startup.cs @@ -34,7 +34,13 @@ public void Configure(IApplicationBuilder app, IHostingEnvironment env) app.Run(async (context) => { if(context.Request.Query.ContainsKey("throw")) throw new Exception("Exception triggered!"); - await context.Response.WriteAsync("Hello World!"); + context.Response.ContentType = "text/html"; + await context.Response.WriteAsync("Hello World!"); + await context.Response.WriteAsync("
      "); + await context.Response.WriteAsync("
    • Welcome Page
    • "); + await context.Response.WriteAsync("
    • Throw Exception
    • "); + await context.Response.WriteAsync("
    "); + await context.Response.WriteAsync(""); }); } } From 71d5e3030607e9c1a9fae36e3600532c99d526e4 Mon Sep 17 00:00:00 2001 From: Steve Smith Date: Tue, 12 May 2015 16:51:13 -0400 Subject: [PATCH 13/14] Delete project.lock.json --- .../sample/src/DiagDemo/project.lock.json | 1146 ----------------- 1 file changed, 1146 deletions(-) delete mode 100644 docs/fundamentals/diagnostics/sample/src/DiagDemo/project.lock.json diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.lock.json b/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.lock.json deleted file mode 100644 index dd71503395db..000000000000 --- a/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.lock.json +++ /dev/null @@ -1,1146 +0,0 @@ -{ - "locked": false, - "version": -9998, - "projectFileDependencyGroups": { - "": [ - "Microsoft.AspNet.Server.IIS >= 1.0.0-beta4", - "Microsoft.AspNet.Server.WebListener >= 1.0.0-beta4", - "Microsoft.AspNet.Diagnostics >= 1.0.0-beta4", - "Kestrel >= 1.0.0-beta4" - ], - "DNX,Version=v4.5.1": [] - }, - "libraries": { - "Kestrel/1.0.0-beta4": { - "serviceable": false, - "sha": "8f2aCgtDh5ONWS7K2EYy23s3nnPvZS7rPimYHJ1DAvF7HG5GSmSC+SkKx6ZtBOjhU9agneWjDwj5jGjdPWfjsA==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.AspNet.Hosting": "1.0.0-beta4", - "Microsoft.AspNet.Server.Kestrel": "1.0.0-beta4" - }, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Kestrel.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Kestrel.dll" - ] - } - }, - "files": [ - "Kestrel.1.0.0-beta4.nupkg", - "Kestrel.1.0.0-beta4.nupkg.sha512", - "Kestrel.nuspec", - "lib/dnx451/Kestrel.dll", - "lib/dnx451/Kestrel.xml", - "lib/dnxcore50/Kestrel.dll", - "lib/dnxcore50/Kestrel.xml" - ] - }, - "Microsoft.AspNet.DataProtection.Interfaces/1.0.0-beta4": { - "serviceable": true, - "sha": "y0pyHIooDn15lJZEETy9+u9ynw+4ZRngRjHguIQuBKm30j1+dwQRqqyS6L1SnFCzAS0mq6+5GauzA8qWxHc60g==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4" - }, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.AspNet.DataProtection.Interfaces.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.AspNet.DataProtection.Interfaces.dll" - ] - } - }, - "files": [ - "Microsoft.AspNet.DataProtection.Interfaces.1.0.0-beta4.nupkg", - "Microsoft.AspNet.DataProtection.Interfaces.1.0.0-beta4.nupkg.sha512", - "Microsoft.AspNet.DataProtection.Interfaces.nuspec", - "lib/dnx451/Microsoft.AspNet.DataProtection.Interfaces.dll", - "lib/dnx451/Microsoft.AspNet.DataProtection.Interfaces.xml", - "lib/dnxcore50/Microsoft.AspNet.DataProtection.Interfaces.dll", - "lib/dnxcore50/Microsoft.AspNet.DataProtection.Interfaces.xml", - "lib/net451/Microsoft.AspNet.DataProtection.Interfaces.dll", - "lib/net451/Microsoft.AspNet.DataProtection.Interfaces.xml" - ] - }, - "Microsoft.AspNet.Diagnostics/1.0.0-beta4": { - "serviceable": true, - "sha": "OiWNg+pzKkX5Rv+vzG+7z5N5/hIzE63Lo8C8o7cvowOXlqYxMFgaecRCaZQvAVMDNzBhUH0FsW+Uku93mLCuCw==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.AspNet.Diagnostics.Interfaces": "1.0.0-beta4", - "Microsoft.AspNet.Hosting": "1.0.0-beta4", - "Microsoft.AspNet.WebUtilities": "1.0.0-beta4", - "Microsoft.Framework.OptionsModel": "1.0.0-beta4", - "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4" - }, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Diagnostics.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Diagnostics.dll" - ] - } - }, - "files": [ - "Microsoft.AspNet.Diagnostics.1.0.0-beta4.nupkg", - "Microsoft.AspNet.Diagnostics.1.0.0-beta4.nupkg.sha512", - "Microsoft.AspNet.Diagnostics.nuspec", - "lib/dnx451/Microsoft.AspNet.Diagnostics.dll", - "lib/dnx451/Microsoft.AspNet.Diagnostics.xml", - "lib/dnxcore50/Microsoft.AspNet.Diagnostics.dll", - "lib/dnxcore50/Microsoft.AspNet.Diagnostics.xml" - ] - }, - "Microsoft.AspNet.Diagnostics.Interfaces/1.0.0-beta4": { - "serviceable": true, - "sha": "25/Rs8HIc+Za9lQcDx2dTw5DffY1y2SvKaPLGJcNufJX0/prnJi0psdEagPbqVBJppRxbFZc3u8MdUILzHJqsA==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": {}, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Diagnostics.Interfaces.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Diagnostics.Interfaces.dll" - ] - } - }, - "files": [ - "Microsoft.AspNet.Diagnostics.Interfaces.1.0.0-beta4.nupkg", - "Microsoft.AspNet.Diagnostics.Interfaces.1.0.0-beta4.nupkg.sha512", - "Microsoft.AspNet.Diagnostics.Interfaces.nuspec", - "lib/dnx451/Microsoft.AspNet.Diagnostics.Interfaces.dll", - "lib/dnx451/Microsoft.AspNet.Diagnostics.Interfaces.xml", - "lib/dnxcore50/Microsoft.AspNet.Diagnostics.Interfaces.dll", - "lib/dnxcore50/Microsoft.AspNet.Diagnostics.Interfaces.xml" - ] - }, - "Microsoft.AspNet.FeatureModel/1.0.0-beta4": { - "serviceable": true, - "sha": "Xewac6SajTjfxmPKZSSYWLsRu/ZI/hqx775ozDjHsSIl2xsl2bq6ZJu6PCIoEj16+Ws/Gl+cfbdNrhCa5LslHQ==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": {}, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.AspNet.FeatureModel.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.AspNet.FeatureModel.dll" - ] - } - }, - "files": [ - "Microsoft.AspNet.FeatureModel.1.0.0-beta4.nupkg", - "Microsoft.AspNet.FeatureModel.1.0.0-beta4.nupkg.sha512", - "Microsoft.AspNet.FeatureModel.nuspec", - "lib/dnx451/Microsoft.AspNet.FeatureModel.dll", - "lib/dnx451/Microsoft.AspNet.FeatureModel.xml", - "lib/dnxcore50/Microsoft.AspNet.FeatureModel.dll", - "lib/dnxcore50/Microsoft.AspNet.FeatureModel.xml" - ] - }, - "Microsoft.AspNet.FileProviders/1.0.0-beta4": { - "serviceable": false, - "sha": "4/1d/nfCWZPZg9pod618gHGgPZTtDF3ol81NgAsY7i6G3K3gKNX0yekvhUG0LDR7J7p4eamFDb8oZC8E0OnFFg==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.AspNet.FileProviders.Interfaces": "1.0.0-beta4" - }, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.AspNet.FileProviders.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.AspNet.FileProviders.dll" - ] - } - }, - "files": [ - "Microsoft.AspNet.FileProviders.1.0.0-beta4.nupkg", - "Microsoft.AspNet.FileProviders.1.0.0-beta4.nupkg.sha512", - "Microsoft.AspNet.FileProviders.nuspec", - "lib/dnx451/Microsoft.AspNet.FileProviders.dll", - "lib/dnx451/Microsoft.AspNet.FileProviders.xml", - "lib/dnxcore50/Microsoft.AspNet.FileProviders.dll", - "lib/dnxcore50/Microsoft.AspNet.FileProviders.xml", - "lib/net45/Microsoft.AspNet.FileProviders.dll", - "lib/net45/Microsoft.AspNet.FileProviders.xml" - ] - }, - "Microsoft.AspNet.FileProviders.Interfaces/1.0.0-beta4": { - "serviceable": false, - "sha": "nB1GlK79h0x/hEm7ro/TiRK58kv4VukyqSuAtMQGp7S8xkat9uPJJQFQh1MUysCU/gJlbK+5+PIq9srM3RS6Sw==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.Framework.Caching.Interfaces": "1.0.0-beta4" - }, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.AspNet.FileProviders.Interfaces.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.AspNet.FileProviders.Interfaces.dll" - ] - } - }, - "files": [ - "Microsoft.AspNet.FileProviders.Interfaces.1.0.0-beta4.nupkg", - "Microsoft.AspNet.FileProviders.Interfaces.1.0.0-beta4.nupkg.sha512", - "Microsoft.AspNet.FileProviders.Interfaces.nuspec", - "lib/dnx451/Microsoft.AspNet.FileProviders.Interfaces.dll", - "lib/dnx451/Microsoft.AspNet.FileProviders.Interfaces.xml", - "lib/dnxcore50/Microsoft.AspNet.FileProviders.Interfaces.dll", - "lib/dnxcore50/Microsoft.AspNet.FileProviders.Interfaces.xml", - "lib/net45/Microsoft.AspNet.FileProviders.Interfaces.dll", - "lib/net45/Microsoft.AspNet.FileProviders.Interfaces.xml" - ] - }, - "Microsoft.AspNet.Hosting/1.0.0-beta4": { - "serviceable": true, - "sha": "2rElL/y+eqvmUre+gVjruvslfTbhhe8o5wyUo/qicCr/UnL9GrDGi4ikIV9ulS9tqiRTTByUT+CGC1TnSeiCnw==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.AspNet.Hosting.Interfaces": "1.0.0-beta4", - "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4", - "Microsoft.AspNet.FileProviders": "1.0.0-beta4", - "Microsoft.AspNet.Http.Core": "1.0.0-beta4", - "Microsoft.AspNet.Http.Extensions": "1.0.0-beta4", - "Microsoft.Framework.Logging": "1.0.0-beta4", - "Microsoft.Framework.DependencyInjection": "1.0.0-beta4", - "Newtonsoft.Json": "6.0.6" - }, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Hosting.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Hosting.dll" - ] - } - }, - "files": [ - "Microsoft.AspNet.Hosting.1.0.0-beta4.nupkg", - "Microsoft.AspNet.Hosting.1.0.0-beta4.nupkg.sha512", - "Microsoft.AspNet.Hosting.nuspec", - "lib/dnx451/Microsoft.AspNet.Hosting.dll", - "lib/dnx451/Microsoft.AspNet.Hosting.xml", - "lib/dnxcore50/Microsoft.AspNet.Hosting.dll", - "lib/dnxcore50/Microsoft.AspNet.Hosting.xml" - ] - }, - "Microsoft.AspNet.Hosting.Interfaces/1.0.0-beta4": { - "serviceable": true, - "sha": "+0M9gAQ9rPnsWu4saQ4ZkC6yjwahEiiXM/XoA1PEO7wsZcuQ/yX7Oo794k+bn/HyzstDcyRV4UDc8nUwTuBFqg==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.AspNet.Http": "1.0.0-beta4", - "Microsoft.AspNet.FeatureModel": "1.0.0-beta4", - "Microsoft.AspNet.FileProviders.Interfaces": "1.0.0-beta4", - "Microsoft.Framework.ConfigurationModel": "1.0.0-beta4" - }, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Hosting.Interfaces.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Hosting.Interfaces.dll" - ] - } - }, - "files": [ - "Microsoft.AspNet.Hosting.Interfaces.1.0.0-beta4.nupkg", - "Microsoft.AspNet.Hosting.Interfaces.1.0.0-beta4.nupkg.sha512", - "Microsoft.AspNet.Hosting.Interfaces.nuspec", - "lib/dnx451/Microsoft.AspNet.Hosting.Interfaces.dll", - "lib/dnx451/Microsoft.AspNet.Hosting.Interfaces.xml", - "lib/dnxcore50/Microsoft.AspNet.Hosting.Interfaces.dll", - "lib/dnxcore50/Microsoft.AspNet.Hosting.Interfaces.xml" - ] - }, - "Microsoft.AspNet.Http/1.0.0-beta4": { - "serviceable": true, - "sha": "XTs0bSEcxRP74nSZ8SFCLfcswV1CzwpNWbQDhKOmOFdJXP56sJtF6cDJBcvV/emUha75gz9zXRZErHVFH45MAg==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4" - }, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Http.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Http.dll" - ] - } - }, - "files": [ - "Microsoft.AspNet.Http.1.0.0-beta4.nupkg", - "Microsoft.AspNet.Http.1.0.0-beta4.nupkg.sha512", - "Microsoft.AspNet.Http.nuspec", - "lib/dnx451/Microsoft.AspNet.Http.dll", - "lib/dnx451/Microsoft.AspNet.Http.xml", - "lib/dnxcore50/Microsoft.AspNet.Http.dll", - "lib/dnxcore50/Microsoft.AspNet.Http.xml" - ] - }, - "Microsoft.AspNet.Http.Core/1.0.0-beta4": { - "serviceable": true, - "sha": "U6jZxua+mNfNTjm9lW/1W4sKd1aYUWiTp7KBY7hPs49IU4p7NMewvDKV34/svcaDYDOqhtuduyGJCdw62GrvqQ==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.AspNet.FeatureModel": "1.0.0-beta4", - "Microsoft.AspNet.Http": "1.0.0-beta4", - "Microsoft.AspNet.Http.Interfaces": "1.0.0-beta4", - "Microsoft.AspNet.WebUtilities": "1.0.0-beta4", - "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4", - "Microsoft.Net.Http.Headers": "1.0.0-beta4" - }, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Http.Core.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Http.Core.dll" - ] - } - }, - "files": [ - "Microsoft.AspNet.Http.Core.1.0.0-beta4.nupkg", - "Microsoft.AspNet.Http.Core.1.0.0-beta4.nupkg.sha512", - "Microsoft.AspNet.Http.Core.nuspec", - "lib/dnx451/Microsoft.AspNet.Http.Core.dll", - "lib/dnx451/Microsoft.AspNet.Http.Core.xml", - "lib/dnxcore50/Microsoft.AspNet.Http.Core.dll", - "lib/dnxcore50/Microsoft.AspNet.Http.Core.xml" - ] - }, - "Microsoft.AspNet.Http.Extensions/1.0.0-beta4": { - "serviceable": true, - "sha": "nhcRbawpD6g8ZiEfF/KE4N+VnrrPyosDqWqNzJQWZDAto/ntenbve6iNgRRuwatvczdlskwsdasmrHKw92ciWQ==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.AspNet.Http": "1.0.0-beta4", - "Microsoft.AspNet.Http.Interfaces": "1.0.0-beta4", - "Microsoft.Framework.DependencyInjection.Interfaces": "1.0.0-beta4", - "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4", - "Microsoft.Net.Http.Headers": "1.0.0-beta4" - }, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Http.Extensions.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Http.Extensions.dll" - ] - } - }, - "files": [ - "Microsoft.AspNet.Http.Extensions.1.0.0-beta4.nupkg", - "Microsoft.AspNet.Http.Extensions.1.0.0-beta4.nupkg.sha512", - "Microsoft.AspNet.Http.Extensions.nuspec", - "lib/dnx451/Microsoft.AspNet.Http.Extensions.dll", - "lib/dnx451/Microsoft.AspNet.Http.Extensions.xml", - "lib/dnxcore50/Microsoft.AspNet.Http.Extensions.dll", - "lib/dnxcore50/Microsoft.AspNet.Http.Extensions.xml" - ] - }, - "Microsoft.AspNet.Http.Interfaces/1.0.0-beta4": { - "serviceable": true, - "sha": "31C78ja91ggo1ywLn83yNpTR0pnhMbPMcKhE72Gx3I5M0F1foDJQTHBOBFS0ebGkn8eiDMWkKGqjYucslaiu5Q==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": {}, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Http.Interfaces.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Http.Interfaces.dll" - ] - } - }, - "files": [ - "Microsoft.AspNet.Http.Interfaces.1.0.0-beta4.nupkg", - "Microsoft.AspNet.Http.Interfaces.1.0.0-beta4.nupkg.sha512", - "Microsoft.AspNet.Http.Interfaces.nuspec", - "lib/dnx451/Microsoft.AspNet.Http.Interfaces.dll", - "lib/dnx451/Microsoft.AspNet.Http.Interfaces.xml", - "lib/dnxcore50/Microsoft.AspNet.Http.Interfaces.dll", - "lib/dnxcore50/Microsoft.AspNet.Http.Interfaces.xml" - ] - }, - "Microsoft.AspNet.Loader.IIS/1.0.0-beta4": { - "serviceable": true, - "sha": "yuhp/0exkFrwOBLAhX29lXoA1D+ouoq/TZ8aeRNcVILqwJ5hTU6Gf5muGQVGK/PqRQKQDUaHTzRLx/TrhWa91A==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.AspNet.DataProtection.Interfaces": "1.0.0-beta4", - "Microsoft.AspNet.Hosting": "1.0.0-beta4", - "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4", - "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4" - }, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Loader.IIS.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Loader.IIS.dll" - ] - } - }, - "files": [ - "Microsoft.AspNet.Loader.IIS.1.0.0-beta4.nupkg", - "Microsoft.AspNet.Loader.IIS.1.0.0-beta4.nupkg.sha512", - "Microsoft.AspNet.Loader.IIS.nuspec", - "lib/dnx451/Microsoft.AspNet.Loader.IIS.dll", - "lib/dnx451/Microsoft.AspNet.Loader.IIS.xml", - "lib/dnxcore50/Microsoft.AspNet.Loader.IIS.dll", - "lib/dnxcore50/Microsoft.AspNet.Loader.IIS.xml" - ] - }, - "Microsoft.AspNet.Loader.IIS.Interop/1.0.0-beta4": { - "serviceable": false, - "sha": "50FEL0+abeAABvCoPs1A0Vcl65PyBKyzg06aL0H+Y+WZMoLI+Bvd1M9WKDj8nfm6K5Jh033oI7fQbOfscd8wqw==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": {}, - "frameworkAssemblies": [], - "runtimeAssemblies": [], - "compileAssemblies": [] - } - }, - "files": [ - "Microsoft.AspNet.Loader.IIS.Interop.1.0.0-beta4.nupkg", - "Microsoft.AspNet.Loader.IIS.Interop.1.0.0-beta4.nupkg.sha512", - "Microsoft.AspNet.Loader.IIS.Interop.nuspec", - "InteropAssemblies/amd64/Microsoft.AspNet.Loader.IIS.Interop.dll", - "InteropAssemblies/x86/Microsoft.AspNet.Loader.IIS.Interop.dll", - "tools/AspNet.Loader.dll" - ] - }, - "Microsoft.AspNet.Server.IIS/1.0.0-beta4": { - "serviceable": false, - "sha": "zPKpt9wna/Jw+PxywvKQDSVL5ZlzkE4arxpCcgrrJv2r1bwkWSAWiy6b9sp79aAzYSO9/qlt2FJPD6edeh29bg==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.AspNet.Loader.IIS.Interop": "1.0.0-beta4", - "Microsoft.AspNet.Loader.IIS": "1.0.0-beta4" - }, - "frameworkAssemblies": [], - "runtimeAssemblies": [], - "compileAssemblies": [] - } - }, - "files": [ - "Microsoft.AspNet.Server.IIS.1.0.0-beta4.nupkg", - "Microsoft.AspNet.Server.IIS.1.0.0-beta4.nupkg.sha512", - "Microsoft.AspNet.Server.IIS.nuspec" - ] - }, - "Microsoft.AspNet.Server.Kestrel/1.0.0-beta4": { - "serviceable": false, - "sha": "q1UkQB67PymuTryvL3i35vyZAt6ZToQdS+3rYlgqmpDMg4JdduhhtdvWj6H3R6TlBaOnF8zJn2TvlQlzQEkfzw==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4" - }, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Server.Kestrel.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Server.Kestrel.dll" - ] - } - }, - "files": [ - "Microsoft.AspNet.Server.Kestrel.1.0.0-beta4.nupkg", - "Microsoft.AspNet.Server.Kestrel.1.0.0-beta4.nupkg.sha512", - "Microsoft.AspNet.Server.Kestrel.nuspec", - "lib/dnx451/Microsoft.AspNet.Server.Kestrel.dll", - "lib/dnx451/Microsoft.AspNet.Server.Kestrel.xml", - "lib/dnxcore50/Microsoft.AspNet.Server.Kestrel.dll", - "lib/dnxcore50/Microsoft.AspNet.Server.Kestrel.xml", - "native/darwin/universal/libuv.dylib", - "native/windows/amd64/libuv.dll", - "native/windows/x86/libuv.dll" - ] - }, - "Microsoft.AspNet.Server.WebListener/1.0.0-beta4": { - "serviceable": true, - "sha": "7i7WcLxrwlrrATJKipf7TXQxLpndK2RvBVG/PpnLRBEKG5Vlm9L4eMNG2OHLmmcNH+IONKZrPwYMeBaxXfql/Q==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.AspNet.FeatureModel": "1.0.0-beta4", - "Microsoft.AspNet.Http": "1.0.0-beta4", - "Microsoft.AspNet.Http.Interfaces": "1.0.0-beta4", - "Microsoft.AspNet.Hosting.Interfaces": "1.0.0-beta4", - "Microsoft.Framework.ConfigurationModel": "1.0.0-beta4", - "Microsoft.Framework.Logging": "1.0.0-beta4", - "Microsoft.Net.Http.Server": "1.0.0-beta4", - "Microsoft.Net.WebSocketAbstractions": "1.0.0-beta4" - }, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Server.WebListener.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.AspNet.Server.WebListener.dll" - ] - } - }, - "files": [ - "Microsoft.AspNet.Server.WebListener.1.0.0-beta4.nupkg", - "Microsoft.AspNet.Server.WebListener.1.0.0-beta4.nupkg.sha512", - "Microsoft.AspNet.Server.WebListener.nuspec", - "lib/dnx451/Microsoft.AspNet.Server.WebListener.dll", - "lib/dnx451/Microsoft.AspNet.Server.WebListener.xml", - "lib/dnxcore50/Microsoft.AspNet.Server.WebListener.dll", - "lib/dnxcore50/Microsoft.AspNet.Server.WebListener.xml" - ] - }, - "Microsoft.AspNet.WebUtilities/1.0.0-beta4": { - "serviceable": true, - "sha": "EZJruvBXvVN78gAuL1Ei8HSgBfS9HvU/CiE4MjicXwdzHwyv+HZAvReDmGeWa+UaIW8kmmM4LzNAE8uEBjeQXA==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.Framework.WebEncoders.Core": "1.0.0-beta4" - }, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.AspNet.WebUtilities.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.AspNet.WebUtilities.dll" - ] - } - }, - "files": [ - "Microsoft.AspNet.WebUtilities.1.0.0-beta4.nupkg", - "Microsoft.AspNet.WebUtilities.1.0.0-beta4.nupkg.sha512", - "Microsoft.AspNet.WebUtilities.nuspec", - "lib/dnx451/Microsoft.AspNet.WebUtilities.dll", - "lib/dnx451/Microsoft.AspNet.WebUtilities.xml", - "lib/dnxcore50/Microsoft.AspNet.WebUtilities.dll", - "lib/dnxcore50/Microsoft.AspNet.WebUtilities.xml" - ] - }, - "Microsoft.Framework.Caching.Interfaces/1.0.0-beta4": { - "serviceable": true, - "sha": "46cDLfehLNidWL55zPvLOinR/G3Z/hPtr6memnVenrt2BNPWmqujeXQaMyfklsYblxzeMhoE1ZhYsNuQdvj8zg==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": {}, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.Framework.Caching.Interfaces.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.Framework.Caching.Interfaces.dll" - ] - } - }, - "files": [ - "Microsoft.Framework.Caching.Interfaces.1.0.0-beta4.nupkg", - "Microsoft.Framework.Caching.Interfaces.1.0.0-beta4.nupkg.sha512", - "Microsoft.Framework.Caching.Interfaces.nuspec", - "lib/dnx451/Microsoft.Framework.Caching.Interfaces.dll", - "lib/dnx451/Microsoft.Framework.Caching.Interfaces.xml", - "lib/dnxcore50/Microsoft.Framework.Caching.Interfaces.dll", - "lib/dnxcore50/Microsoft.Framework.Caching.Interfaces.xml", - "lib/net45/Microsoft.Framework.Caching.Interfaces.dll", - "lib/net45/Microsoft.Framework.Caching.Interfaces.xml" - ] - }, - "Microsoft.Framework.ConfigurationModel/1.0.0-beta4": { - "serviceable": true, - "sha": "VD5MhmQRhYVfxyDs1fyruPTj3pYwLMV5dXJkPUVg1KKbJ9qr/tEn3frJA1NN1jdeVBt1RrW5FXr+wWG9YoO9Yg==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.Framework.ConfigurationModel.Interfaces": "1.0.0-beta4", - "Microsoft.Framework.Runtime.Interfaces": "1.0.0-beta4" - }, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.Framework.ConfigurationModel.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.Framework.ConfigurationModel.dll" - ] - } - }, - "files": [ - "Microsoft.Framework.ConfigurationModel.1.0.0-beta4.nupkg", - "Microsoft.Framework.ConfigurationModel.1.0.0-beta4.nupkg.sha512", - "Microsoft.Framework.ConfigurationModel.nuspec", - "lib/dnx451/Microsoft.Framework.ConfigurationModel.dll", - "lib/dnx451/Microsoft.Framework.ConfigurationModel.xml", - "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.dll", - "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.xml", - "lib/net45/Microsoft.Framework.ConfigurationModel.dll", - "lib/net45/Microsoft.Framework.ConfigurationModel.xml", - "lib/portable-net451+win81+wpa81/Microsoft.Framework.ConfigurationModel.dll", - "lib/portable-net451+win81+wpa81/Microsoft.Framework.ConfigurationModel.xml" - ] - }, - "Microsoft.Framework.ConfigurationModel.Interfaces/1.0.0-beta4": { - "serviceable": true, - "sha": "lU9+gyEz+jSeR+QsZxZtDf0U2DS/pl3I8/m7YeKjHMnjqoxUKFbSOpzegll7bhq0Alw7/8gF2Byrcy+PlzRc/g==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": {}, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.Framework.ConfigurationModel.Interfaces.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.Framework.ConfigurationModel.Interfaces.dll" - ] - } - }, - "files": [ - "Microsoft.Framework.ConfigurationModel.Interfaces.1.0.0-beta4.nupkg", - "Microsoft.Framework.ConfigurationModel.Interfaces.1.0.0-beta4.nupkg.sha512", - "Microsoft.Framework.ConfigurationModel.Interfaces.nuspec", - "lib/dnx451/Microsoft.Framework.ConfigurationModel.Interfaces.dll", - "lib/dnx451/Microsoft.Framework.ConfigurationModel.Interfaces.xml", - "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.Interfaces.dll", - "lib/dnxcore50/Microsoft.Framework.ConfigurationModel.Interfaces.xml", - "lib/net45/Microsoft.Framework.ConfigurationModel.Interfaces.dll", - "lib/net45/Microsoft.Framework.ConfigurationModel.Interfaces.xml", - "lib/portable-net451+win81+wpa81/Microsoft.Framework.ConfigurationModel.Interfaces.dll", - "lib/portable-net451+win81+wpa81/Microsoft.Framework.ConfigurationModel.Interfaces.xml" - ] - }, - "Microsoft.Framework.DependencyInjection/1.0.0-beta4": { - "serviceable": true, - "sha": "PVzGSHq2lgQE4/Bje+lL7UNcj/ADVimsuAA10ACtA3qcLk0DkhgrXJsSMRyFBAv2vqvDXFTE2cLKHcsckWbSQw==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.Framework.ConfigurationModel": "1.0.0-beta4", - "Microsoft.Framework.DependencyInjection.Interfaces": "1.0.0-beta4" - }, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.Framework.DependencyInjection.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.Framework.DependencyInjection.dll" - ] - } - }, - "files": [ - "Microsoft.Framework.DependencyInjection.1.0.0-beta4.nupkg", - "Microsoft.Framework.DependencyInjection.1.0.0-beta4.nupkg.sha512", - "Microsoft.Framework.DependencyInjection.nuspec", - "lib/dnx451/Microsoft.Framework.DependencyInjection.dll", - "lib/dnx451/Microsoft.Framework.DependencyInjection.xml", - "lib/dnxcore50/Microsoft.Framework.DependencyInjection.dll", - "lib/dnxcore50/Microsoft.Framework.DependencyInjection.xml", - "lib/net45/Microsoft.Framework.DependencyInjection.dll", - "lib/net45/Microsoft.Framework.DependencyInjection.xml", - "lib/portable-net451+win81+wpa81/Microsoft.Framework.DependencyInjection.dll", - "lib/portable-net451+win81+wpa81/Microsoft.Framework.DependencyInjection.xml" - ] - }, - "Microsoft.Framework.DependencyInjection.Interfaces/1.0.0-beta4": { - "serviceable": true, - "sha": "qbBGymgVdlrJZhJFg+35JaA0Tp8DYeFrDwv1Q3Di9hRWLZ3rAE7bvsnP+fmuo0XGlZDVXfGjINvtryFPyoQ58g==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": {}, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.Framework.DependencyInjection.Interfaces.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.Framework.DependencyInjection.Interfaces.dll" - ] - } - }, - "files": [ - "Microsoft.Framework.DependencyInjection.Interfaces.1.0.0-beta4.nupkg", - "Microsoft.Framework.DependencyInjection.Interfaces.1.0.0-beta4.nupkg.sha512", - "Microsoft.Framework.DependencyInjection.Interfaces.nuspec", - "lib/dnx451/Microsoft.Framework.DependencyInjection.Interfaces.dll", - "lib/dnx451/Microsoft.Framework.DependencyInjection.Interfaces.xml", - "lib/dnxcore50/Microsoft.Framework.DependencyInjection.Interfaces.dll", - "lib/dnxcore50/Microsoft.Framework.DependencyInjection.Interfaces.xml", - "lib/net45/Microsoft.Framework.DependencyInjection.Interfaces.dll", - "lib/net45/Microsoft.Framework.DependencyInjection.Interfaces.xml", - "lib/portable-net451+win81+wpa81/Microsoft.Framework.DependencyInjection.Interfaces.dll", - "lib/portable-net451+win81+wpa81/Microsoft.Framework.DependencyInjection.Interfaces.xml" - ] - }, - "Microsoft.Framework.Logging/1.0.0-beta4": { - "serviceable": true, - "sha": "aFlG7h0WMJn+TgKIqoDkXh6LOquu7e6HKCOSrLvAaOp93qOWycz0kNQ0oGXVHYP6QebAjHgz9UffcqeCqeWN1Q==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.Framework.DependencyInjection.Interfaces": "1.0.0-beta4", - "Microsoft.Framework.Logging.Interfaces": "1.0.0-beta4" - }, - "frameworkAssemblies": [ - "System.Collections.Concurrent", - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.Framework.Logging.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.Framework.Logging.dll" - ] - } - }, - "files": [ - "Microsoft.Framework.Logging.1.0.0-beta4.nupkg", - "Microsoft.Framework.Logging.1.0.0-beta4.nupkg.sha512", - "Microsoft.Framework.Logging.nuspec", - "lib/dnx451/Microsoft.Framework.Logging.dll", - "lib/dnx451/Microsoft.Framework.Logging.xml", - "lib/dnxcore50/Microsoft.Framework.Logging.dll", - "lib/dnxcore50/Microsoft.Framework.Logging.xml", - "lib/net45/Microsoft.Framework.Logging.dll", - "lib/net45/Microsoft.Framework.Logging.xml", - "lib/portable-net451+win81+wpa81/Microsoft.Framework.Logging.dll", - "lib/portable-net451+win81+wpa81/Microsoft.Framework.Logging.xml" - ] - }, - "Microsoft.Framework.Logging.Interfaces/1.0.0-beta4": { - "serviceable": true, - "sha": "OK8v8gpDYfH01Gy1tvT4mS1r6ZWMAz1HXo872v7pswishE6oyTQwC44BpYM+Obq8GW7E6Ai/Vj3wE/CuLUDJGA==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": {}, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.Framework.Logging.Interfaces.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.Framework.Logging.Interfaces.dll" - ] - } - }, - "files": [ - "Microsoft.Framework.Logging.Interfaces.1.0.0-beta4.nupkg", - "Microsoft.Framework.Logging.Interfaces.1.0.0-beta4.nupkg.sha512", - "Microsoft.Framework.Logging.Interfaces.nuspec", - "lib/dnx451/Microsoft.Framework.Logging.Interfaces.dll", - "lib/dnx451/Microsoft.Framework.Logging.Interfaces.xml", - "lib/dnxcore50/Microsoft.Framework.Logging.Interfaces.dll", - "lib/dnxcore50/Microsoft.Framework.Logging.Interfaces.xml", - "lib/net45/Microsoft.Framework.Logging.Interfaces.dll", - "lib/net45/Microsoft.Framework.Logging.Interfaces.xml", - "lib/portable-net451+win81+wpa81/Microsoft.Framework.Logging.Interfaces.dll", - "lib/portable-net451+win81+wpa81/Microsoft.Framework.Logging.Interfaces.xml" - ] - }, - "Microsoft.Framework.OptionsModel/1.0.0-beta4": { - "serviceable": true, - "sha": "xjr084yTcmBLI8F3gb+hIEhf+ttanmbCWl54GkMhSH/dU1bqbR2Ts6Ks51kwUaACfNEDNY9zRwblT4of51lA6w==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.Framework.ConfigurationModel": "1.0.0-beta4", - "Microsoft.Framework.DependencyInjection.Interfaces": "1.0.0-beta4" - }, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.Framework.OptionsModel.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.Framework.OptionsModel.dll" - ] - } - }, - "files": [ - "Microsoft.Framework.OptionsModel.1.0.0-beta4.nupkg", - "Microsoft.Framework.OptionsModel.1.0.0-beta4.nupkg.sha512", - "Microsoft.Framework.OptionsModel.nuspec", - "lib/dnx451/Microsoft.Framework.OptionsModel.dll", - "lib/dnx451/Microsoft.Framework.OptionsModel.xml", - "lib/dnxcore50/Microsoft.Framework.OptionsModel.dll", - "lib/dnxcore50/Microsoft.Framework.OptionsModel.xml", - "lib/net45/Microsoft.Framework.OptionsModel.dll", - "lib/net45/Microsoft.Framework.OptionsModel.xml", - "lib/portable-net451+win81+wpa81/Microsoft.Framework.OptionsModel.dll", - "lib/portable-net451+win81+wpa81/Microsoft.Framework.OptionsModel.xml" - ] - }, - "Microsoft.Framework.Runtime.Interfaces/1.0.0-beta4": { - "serviceable": true, - "sha": "RrZdqvUm8QbgxnZQuafYGo6NezoKx7VqAfAtHVzoKBm3GSV8xlPh90u1fsGhNCv37xJNk5PuRCa4Mq27ko7pLw==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": {}, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.Framework.Runtime.Interfaces.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.Framework.Runtime.Interfaces.dll" - ] - } - }, - "files": [ - "Microsoft.Framework.Runtime.Interfaces.1.0.0-beta4.nupkg", - "Microsoft.Framework.Runtime.Interfaces.1.0.0-beta4.nupkg.sha512", - "Microsoft.Framework.Runtime.Interfaces.nuspec", - "lib/dnx451/Microsoft.Framework.Runtime.Interfaces.dll", - "lib/dnx451/Microsoft.Framework.Runtime.Interfaces.xml", - "lib/dnxcore50/Microsoft.Framework.Runtime.Interfaces.dll", - "lib/dnxcore50/Microsoft.Framework.Runtime.Interfaces.xml" - ] - }, - "Microsoft.Framework.WebEncoders.Core/1.0.0-beta4": { - "serviceable": true, - "sha": "pJqTs8EUFMcQmkEVYKZiN0hDk5IpHHVasesEa/hgD99a+uENKc7oSOnKbJ+PypatsBTkj/IzuxybJUCKlBLiew==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": {}, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.Framework.WebEncoders.Core.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.Framework.WebEncoders.Core.dll" - ] - } - }, - "files": [ - "Microsoft.Framework.WebEncoders.Core.1.0.0-beta4.nupkg", - "Microsoft.Framework.WebEncoders.Core.1.0.0-beta4.nupkg.sha512", - "Microsoft.Framework.WebEncoders.Core.nuspec", - "lib/dnx451/Microsoft.Framework.WebEncoders.Core.dll", - "lib/dnx451/Microsoft.Framework.WebEncoders.Core.xml", - "lib/dnxcore50/Microsoft.Framework.WebEncoders.Core.dll", - "lib/dnxcore50/Microsoft.Framework.WebEncoders.Core.xml", - "lib/net45/Microsoft.Framework.WebEncoders.Core.dll", - "lib/net45/Microsoft.Framework.WebEncoders.Core.xml" - ] - }, - "Microsoft.Net.Http.Headers/1.0.0-beta4": { - "serviceable": true, - "sha": "dhN5q9MbljcAqWTv1GIpeAzB8HB7l9YTrN+zl/KXUj8OP4cTd2LZ7qeZ0tqDHkxOD+GyZwi/SnbqztKSjTnVOg==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": {}, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.Net.Http.Headers.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.Net.Http.Headers.dll" - ] - } - }, - "files": [ - "Microsoft.Net.Http.Headers.1.0.0-beta4.nupkg", - "Microsoft.Net.Http.Headers.1.0.0-beta4.nupkg.sha512", - "Microsoft.Net.Http.Headers.nuspec", - "lib/dnx451/Microsoft.Net.Http.Headers.dll", - "lib/dnx451/Microsoft.Net.Http.Headers.xml", - "lib/dnxcore50/Microsoft.Net.Http.Headers.dll", - "lib/dnxcore50/Microsoft.Net.Http.Headers.xml", - "lib/net45/Microsoft.Net.Http.Headers.dll", - "lib/net45/Microsoft.Net.Http.Headers.xml" - ] - }, - "Microsoft.Net.Http.Server/1.0.0-beta4": { - "serviceable": true, - "sha": "WFAzpWGbe0JHu6pSZdbxprui3XubKJZzrs+zUKMCc77I1DCAuHLY5ZTcZBy5u0mMC1S8tDnED3o5J8gXM3Y1Mg==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.Framework.Logging": "1.0.0-beta4", - "Microsoft.Net.WebSockets": "1.0.0-beta4" - }, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/dnx451/Microsoft.Net.Http.Server.dll" - ], - "compileAssemblies": [ - "lib/dnx451/Microsoft.Net.Http.Server.dll" - ] - } - }, - "files": [ - "Microsoft.Net.Http.Server.1.0.0-beta4.nupkg", - "Microsoft.Net.Http.Server.1.0.0-beta4.nupkg.sha512", - "Microsoft.Net.Http.Server.nuspec", - "lib/dnx451/Microsoft.Net.Http.Server.dll", - "lib/dnx451/Microsoft.Net.Http.Server.xml", - "lib/dnxcore50/Microsoft.Net.Http.Server.dll", - "lib/dnxcore50/Microsoft.Net.Http.Server.xml", - "lib/net45/Microsoft.Net.Http.Server.dll", - "lib/net45/Microsoft.Net.Http.Server.xml" - ] - }, - "Microsoft.Net.WebSocketAbstractions/1.0.0-beta4": { - "serviceable": true, - "sha": "NmW6dLxY5zu7Dyb12PttLWje8wSjxrlBeUovtchbJfZe/OTRw5FFe/Z6yytLuWT3UcA+siGVv2t/br2xXkDqYg==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": {}, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/net45/Microsoft.Net.WebSocketAbstractions.dll" - ], - "compileAssemblies": [ - "lib/net45/Microsoft.Net.WebSocketAbstractions.dll" - ] - } - }, - "files": [ - "Microsoft.Net.WebSocketAbstractions.1.0.0-beta4.nupkg", - "Microsoft.Net.WebSocketAbstractions.1.0.0-beta4.nupkg.sha512", - "Microsoft.Net.WebSocketAbstractions.nuspec", - "lib/dnxcore50/Microsoft.Net.WebSocketAbstractions.dll", - "lib/dnxcore50/Microsoft.Net.WebSocketAbstractions.xml", - "lib/net45/Microsoft.Net.WebSocketAbstractions.dll", - "lib/net45/Microsoft.Net.WebSocketAbstractions.xml" - ] - }, - "Microsoft.Net.WebSockets/1.0.0-beta4": { - "serviceable": true, - "sha": "//ixPg4sfxzF6O+t6cwciAcAV/fowB0HY+DrvQvc1J79MeGbwWATaUsPjdnAzqhfbrXPImfN1s1hQNOa02s79A==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": { - "Microsoft.Net.WebSocketAbstractions": "1.0.0-beta4" - }, - "frameworkAssemblies": [ - "mscorlib", - "System", - "System.Core", - "Microsoft.CSharp" - ], - "runtimeAssemblies": [ - "lib/net45/Microsoft.Net.WebSockets.dll" - ], - "compileAssemblies": [ - "lib/net45/Microsoft.Net.WebSockets.dll" - ] - } - }, - "files": [ - "Microsoft.Net.WebSockets.1.0.0-beta4.nupkg", - "Microsoft.Net.WebSockets.1.0.0-beta4.nupkg.sha512", - "Microsoft.Net.WebSockets.nuspec", - "lib/dnxcore50/Microsoft.Net.WebSockets.dll", - "lib/dnxcore50/Microsoft.Net.WebSockets.xml", - "lib/net45/Microsoft.Net.WebSockets.dll", - "lib/net45/Microsoft.Net.WebSockets.xml" - ] - }, - "Newtonsoft.Json/6.0.6": { - "serviceable": false, - "sha": "w26uZNyCG5VeoKiEOJ4+9/o8koSofLKwHl7WLreIcp0U6r57L7WiRXmjp8MTKFw6dYNZ9AE0lw69WYbIhUsU9Q==", - "frameworks": { - "DNX,Version=v4.5.1": { - "dependencies": {}, - "frameworkAssemblies": [], - "runtimeAssemblies": [ - "lib/net45/Newtonsoft.Json.dll" - ], - "compileAssemblies": [ - "lib/net45/Newtonsoft.Json.dll" - ] - } - }, - "files": [ - "Newtonsoft.Json.6.0.6.nupkg", - "Newtonsoft.Json.6.0.6.nupkg.sha512", - "Newtonsoft.Json.nuspec", - "lib/net20/Newtonsoft.Json.dll", - "lib/net20/Newtonsoft.Json.xml", - "lib/net35/Newtonsoft.Json.dll", - "lib/net35/Newtonsoft.Json.xml", - "lib/net40/Newtonsoft.Json.dll", - "lib/net40/Newtonsoft.Json.xml", - "lib/net45/Newtonsoft.Json.dll", - "lib/net45/Newtonsoft.Json.xml", - "lib/netcore45/Newtonsoft.Json.dll", - "lib/netcore45/Newtonsoft.Json.xml", - "lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.dll", - "lib/portable-net40+sl5+wp80+win8+wpa81/Newtonsoft.Json.xml", - "lib/portable-net45+wp80+win8+wpa81+aspnetcore50/Newtonsoft.Json.dll", - "lib/portable-net45+wp80+win8+wpa81+aspnetcore50/Newtonsoft.Json.xml", - "tools/install.ps1" - ] - } - } -} \ No newline at end of file From cf6b77b73a2ebd2f6ceabeda4ac074ab59919041 Mon Sep 17 00:00:00 2001 From: Steve Smith Date: Wed, 13 May 2015 12:15:42 -0400 Subject: [PATCH 14/14] Updated launchSettings with launchUrl that matches the server URL specified in project.json. Updated gitignore - added project.lock.json --- .gitignore | 2 ++ .../sample/src/DiagDemo/Properties/launchSettings.json | 4 ++++ .../diagnostics/sample/src/DiagDemo/project.json | 8 ++++---- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 06f27ae6cdbd..40e0db6460d0 100644 --- a/.gitignore +++ b/.gitignore @@ -196,5 +196,7 @@ FakesAssemblies/ # Visual Studio 6 workspace options file *.opt + samples/MigratingFromMvc5/NewMvc6Project/src/NewMvc6Project/wwwroot/lib/ samples/AngularSample/src/AngularSample/wwwroot/lib +project.lock.json diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/Properties/launchSettings.json b/docs/fundamentals/diagnostics/sample/src/DiagDemo/Properties/launchSettings.json index 75bd5fe4c1aa..df23b09209ac 100644 --- a/docs/fundamentals/diagnostics/sample/src/DiagDemo/Properties/launchSettings.json +++ b/docs/fundamentals/diagnostics/sample/src/DiagDemo/Properties/launchSettings.json @@ -9,12 +9,16 @@ }, "kestrel": { "commandName": "kestrel", + "launchBrowser": true, + "launchUrl": "http://localhost:12333", "environmentVariables": { "ASPNET_ENV": "Development" } }, "web": { "commandName": "web", + "launchBrowser": true, + "launchUrl": "http://localhost:12334", "environmentVariables": { "ASPNET_ENV": "Development" } diff --git a/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.json b/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.json index bb4331fd8763..6e84e0bbb78d 100644 --- a/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.json +++ b/docs/fundamentals/diagnostics/sample/src/DiagDemo/project.json @@ -10,13 +10,13 @@ }, "commands": { - "web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5000", - "kestrel": "Microsoft.AspNet.Hosting --server Kestrel --server.urls http://localhost:12344" + "web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:12334", + "kestrel": "Microsoft.AspNet.Hosting --server Kestrel --server.urls http://localhost:12333" }, "frameworks": { - "dnx451": { }/*, - "dnxcore50": { }*/ + "dnx451": { }, + "dnxcore50": { } }, "publishExclude": [
  • KZ!PeRq2kuF>p^7NqsLOQbsr{7Cf%$@ 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