From a21d9f604941ae73056175a419fe626238c9070a Mon Sep 17 00:00:00 2001 From: cal Date: Tue, 5 Aug 2025 22:23:28 +0800 Subject: [PATCH] first commit --- Appsettings.cs | 9 + Controllers/DownLoadController.cs | 80 +++ FileServer.csproj | 35 + FileServer.csproj.user | 7 + FileServer.sln | 24 + Program.cs | 29 + Startup.cs | 70 ++ appsettings.json | 5 + ...CoreApp,Version=v9.0.AssemblyAttributes.cs | 4 + obj/Debug/FileServer.AssemblyInfo.cs | 22 + obj/Debug/FileServer.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 23 + obj/FileServer.csproj.nuget.dgspec.json | 531 +++++++++++++++ obj/FileServer.csproj.nuget.g.props | 21 + obj/FileServer.csproj.nuget.g.targets | 2 + obj/project.assets.json | 628 ++++++++++++++++++ obj/project.nuget.cache | 15 + 17 files changed, 1506 insertions(+) create mode 100755 Appsettings.cs create mode 100755 Controllers/DownLoadController.cs create mode 100755 FileServer.csproj create mode 100755 FileServer.csproj.user create mode 100644 FileServer.sln create mode 100755 Program.cs create mode 100755 Startup.cs create mode 100755 appsettings.json create mode 100644 obj/Debug/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs create mode 100644 obj/Debug/FileServer.AssemblyInfo.cs create mode 100644 obj/Debug/FileServer.AssemblyInfoInputs.cache create mode 100644 obj/Debug/FileServer.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 obj/FileServer.csproj.nuget.dgspec.json create mode 100644 obj/FileServer.csproj.nuget.g.props create mode 100644 obj/FileServer.csproj.nuget.g.targets create mode 100644 obj/project.assets.json create mode 100644 obj/project.nuget.cache diff --git a/Appsettings.cs b/Appsettings.cs new file mode 100755 index 0000000..9ad0162 --- /dev/null +++ b/Appsettings.cs @@ -0,0 +1,9 @@ +namespace ETFileServer +{ + public class Appsettings + { + public string DirectoryPath; + + public int Port; + } +} \ No newline at end of file diff --git a/Controllers/DownLoadController.cs b/Controllers/DownLoadController.cs new file mode 100755 index 0000000..aeabfc1 --- /dev/null +++ b/Controllers/DownLoadController.cs @@ -0,0 +1,80 @@ +using System.IO; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.Filters; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.FileProviders; +using Microsoft.Extensions.Logging; + +namespace ETFileServer +{ + [Route("")] + [ApiController] + public class DownLoadController : Controller + { + private readonly IFileProvider _fileProvider; + private readonly ILogger _logger; + private readonly IConfiguration _configuration; + + public DownLoadController(ILogger logger, IFileProvider fileProvider, IConfiguration configuration) + { + _logger = logger; + _fileProvider = fileProvider; + _configuration = configuration; + } + + [HttpGet("{*filePath}")] + public IActionResult Get(string filePath) + { + if (string.IsNullOrEmpty(filePath)) + { + return BadRequest("A file path must be provided."); + } + + var fileInfo = _fileProvider.GetFileInfo(filePath); + + if (!fileInfo.Exists || fileInfo.IsDirectory) + { + _logger.LogWarning($"File not found or is a directory: {filePath}"); + return NotFound(); + } + + // 检查文件大小是否超出限制 + long maxFileSizeInBytes = _configuration.GetValue("MaxFileSizeMb", 100) * 1024 * 1024; + if (fileInfo.Length > maxFileSizeInBytes) + { + _logger.LogWarning($"File '{filePath}' exceeds the size limit of {maxFileSizeInBytes} bytes."); + return new StatusCodeResult(413); // 413 Payload Too Large + } + + _logger.LogInformation($"Serving file: {fileInfo.PhysicalPath}"); + + return PhysicalFile(fileInfo.PhysicalPath, "application/octet-stream", fileInfo.Name); + } + + public override void OnActionExecuting(ActionExecutingContext context) + { + var httpContext = context.HttpContext; + if (httpContext.Request.Method != "GET") + { + context.Result = new StatusCodeResult(405); + return; + } + + if (httpContext.WebSockets.IsWebSocketRequest) + { + context.Result = new BadRequestResult(); + return; + } + + if (httpContext.Request.HasFormContentType) + { + context.Result = new BadRequestResult(); + return; + } + } + + public override void OnActionExecuted(ActionExecutedContext context) + { + } + } +} diff --git a/FileServer.csproj b/FileServer.csproj new file mode 100755 index 0000000..ed97d61 --- /dev/null +++ b/FileServer.csproj @@ -0,0 +1,35 @@ + + + + net9.0 + latest + + + false + + + ../../FileServer/ + + + ../../FileServer/ + + + + + + + + + + + <_ContentIncludedByDefault Remove="Properties\launchSettings.json" /> + + + + + PreserveNewest + PreserveNewest + + + + diff --git a/FileServer.csproj.user b/FileServer.csproj.user new file mode 100755 index 0000000..df7ac3d --- /dev/null +++ b/FileServer.csproj.user @@ -0,0 +1,7 @@ + + + + IIS Express + FolderProfile + + \ No newline at end of file diff --git a/FileServer.sln b/FileServer.sln new file mode 100644 index 0000000..ff2e3ee --- /dev/null +++ b/FileServer.sln @@ -0,0 +1,24 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.5.2.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FileServer", "FileServer.csproj", "{79759A8D-256A-D7F8-1522-9077B7D22E98}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {79759A8D-256A-D7F8-1522-9077B7D22E98}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {79759A8D-256A-D7F8-1522-9077B7D22E98}.Debug|Any CPU.Build.0 = Debug|Any CPU + {79759A8D-256A-D7F8-1522-9077B7D22E98}.Release|Any CPU.ActiveCfg = Release|Any CPU + {79759A8D-256A-D7F8-1522-9077B7D22E98}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {0C6B39F7-F6FC-4CD4-8051-EBB8EC73D9AB} + EndGlobalSection +EndGlobal diff --git a/Program.cs b/Program.cs new file mode 100755 index 0000000..3a90ac6 --- /dev/null +++ b/Program.cs @@ -0,0 +1,29 @@ +using System.IO; +using Microsoft.AspNetCore; +using Microsoft.AspNetCore.Hosting; +using Microsoft.Extensions.Configuration; + + +namespace ETFileServer +{ + public class Program + { + public static void Main(string[] args) + { + CreateWebHostBuilder(args).Build().Run(); + } + + public static IWebHostBuilder CreateWebHostBuilder(string[] args) + { + IConfigurationRoot config = new ConfigurationBuilder() + .SetBasePath(Directory.GetCurrentDirectory()) + .AddJsonFile("appsettings.json", true) + .Build(); + + return WebHost.CreateDefaultBuilder(args) + .UseConfiguration(config) + .UseUrls(config["urls"]) + .UseStartup(); + } + } +} \ No newline at end of file diff --git a/Startup.cs b/Startup.cs new file mode 100755 index 0000000..eb2e3d9 --- /dev/null +++ b/Startup.cs @@ -0,0 +1,70 @@ +using System; +using System.IO; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Builder; +using Microsoft.AspNetCore.Hosting; +using Microsoft.Extensions.Configuration; +using Microsoft.Extensions.DependencyInjection; +using Microsoft.Extensions.FileProviders; +using Microsoft.Extensions.Hosting; + +namespace ETFileServer +{ + public class Startup + { + private IConfiguration Configuration { get; } + + public Startup(IConfiguration configuration) + { + Configuration = configuration; + } + + public void ConfigureServices(IServiceCollection services) + { + services.AddControllers(); + + // 1. 从配置中获取文件根目录路径 + string fileRootPath = Configuration["DirectoryPath"]; + if (string.IsNullOrEmpty(fileRootPath)) + { + throw new InvalidOperationException("DirectoryPath is not configured in appsettings.json."); + } + + // 2. 解析为绝对路径 + string fullPath = Path.GetFullPath(fileRootPath); + if (!Directory.Exists(fullPath)) + { + // 在启动时检查目录是否存在,如果不存在则创建 + Directory.CreateDirectory(fullPath); + Console.WriteLine($"Warning: Root directory not found. Created directory at: {fullPath}"); + } + + // 3. 创建并注册一个 PhysicalFileProvider 作为单例服务 + // 这样整个应用都可以安全地使用它来访问文件 + var provider = new PhysicalFileProvider(fullPath); + services.AddSingleton(provider); + } + + public void Configure(IApplicationBuilder app, IWebHostEnvironment env) + { + if (env.IsDevelopment()) + { + app.UseDeveloperExceptionPage(); + } + + app.UseRouting(); + + app.UseEndpoints(endpoints => + { + endpoints.MapControllers(); + }); + + // 对于任何未匹配到Controller的请求,直接返回404 Not Found + app.Run(context => + { + context.Response.StatusCode = 404; + return Task.CompletedTask; + }); + } + } +} diff --git a/appsettings.json b/appsettings.json new file mode 100755 index 0000000..7fe7369 --- /dev/null +++ b/appsettings.json @@ -0,0 +1,5 @@ +{ + "urls": "http://*:2083", + "DirectoryPath": "PublicFiles/", + "MaxFileSizeMb": 100 +} \ No newline at end of file diff --git a/obj/Debug/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs b/obj/Debug/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs new file mode 100644 index 0000000..feda5e9 --- /dev/null +++ b/obj/Debug/.NETCoreApp,Version=v9.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v9.0", FrameworkDisplayName = ".NET 9.0")] diff --git a/obj/Debug/FileServer.AssemblyInfo.cs b/obj/Debug/FileServer.AssemblyInfo.cs new file mode 100644 index 0000000..20e692a --- /dev/null +++ b/obj/Debug/FileServer.AssemblyInfo.cs @@ -0,0 +1,22 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("FileServer")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+7ccad6d32b8a5c021759388522dbfc5a0b6c334b")] +[assembly: System.Reflection.AssemblyProductAttribute("FileServer")] +[assembly: System.Reflection.AssemblyTitleAttribute("FileServer")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// 由 MSBuild WriteCodeFragment 类生成。 + diff --git a/obj/Debug/FileServer.AssemblyInfoInputs.cache b/obj/Debug/FileServer.AssemblyInfoInputs.cache new file mode 100644 index 0000000..edf2031 --- /dev/null +++ b/obj/Debug/FileServer.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +d270ba69c31d149303c223536239f1bd58ff06f5990b9e0a070a201c2b08961f diff --git a/obj/Debug/FileServer.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/FileServer.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..1fc3a68 --- /dev/null +++ b/obj/Debug/FileServer.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,23 @@ +is_global = true +build_property.TargetFramework = net9.0 +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v9.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = true +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = FileServer +build_property.RootNamespace = FileServer +build_property.ProjectDir = /Volumes/MacData/cal_data/projects/CTT/Tools/FileServer/ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.RazorLangVersion = 9.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = /Volumes/MacData/cal_data/projects/CTT/Tools/FileServer +build_property._RazorSourceGeneratorDebug = +build_property.EffectiveAnalysisLevelStyle = 9.0 +build_property.EnableCodeStyleSeverity = diff --git a/obj/FileServer.csproj.nuget.dgspec.json b/obj/FileServer.csproj.nuget.dgspec.json new file mode 100644 index 0000000..2a9267a --- /dev/null +++ b/obj/FileServer.csproj.nuget.dgspec.json @@ -0,0 +1,531 @@ +{ + "format": 1, + "restore": { + "/Volumes/MacData/cal_data/projects/CTT/Tools/FileServer/FileServer.csproj": {} + }, + "projects": { + "/Volumes/MacData/cal_data/projects/CTT/Tools/FileServer/FileServer.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/Volumes/MacData/cal_data/projects/CTT/Tools/FileServer/FileServer.csproj", + "projectName": "FileServer", + "projectPath": "/Volumes/MacData/cal_data/projects/CTT/Tools/FileServer/FileServer.csproj", + "packagesPath": "/Users/cal/.nuget/packages/", + "outputPath": "/Volumes/MacData/cal_data/projects/CTT/Tools/FileServer/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/Users/cal/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net9.0" + ], + "sources": { + "/usr/local/share/dotnet/library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "dependencies": { + "Microsoft.AspNetCore.Razor.Design": { + "suppressParent": "All", + "target": "Package", + "version": "[2.2.0, )" + }, + "Microsoft.AspNetCore.StaticFiles": { + "target": "Package", + "version": "[2.2.0, )" + }, + "Microsoft.Extensions.Configuration": { + "target": "Package", + "version": "[2.2.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[9.0.5, 9.0.5]" + }, + { + "name": "Microsoft.NETCore.App.Host.osx-arm64", + "version": "[9.0.5, 9.0.5]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[9.0.5, 9.0.5]" + } + ], + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/10.0.100-preview.5.25277.114/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.AspNetCore": "(, 9.0.32767]", + "Microsoft.AspNetCore.Antiforgery": "(, 9.0.32767]", + "Microsoft.AspNetCore.Authentication": "(, 9.0.32767]", + "Microsoft.AspNetCore.Authentication.Abstractions": "(, 9.0.32767]", + "Microsoft.AspNetCore.Authentication.BearerToken": "(, 9.0.32767]", + "Microsoft.AspNetCore.Authentication.Cookies": "(, 9.0.32767]", + "Microsoft.AspNetCore.Authentication.Core": "(, 9.0.32767]", + "Microsoft.AspNetCore.Authentication.OAuth": "(, 9.0.32767]", + "Microsoft.AspNetCore.Authorization": "(, 9.0.32767]", + "Microsoft.AspNetCore.Authorization.Policy": "(, 9.0.32767]", + "Microsoft.AspNetCore.Components": "(, 9.0.32767]", + "Microsoft.AspNetCore.Components.Authorization": "(, 9.0.32767]", + "Microsoft.AspNetCore.Components.Endpoints": "(, 9.0.32767]", + "Microsoft.AspNetCore.Components.Forms": "(, 9.0.32767]", + "Microsoft.AspNetCore.Components.Server": "(, 9.0.32767]", + "Microsoft.AspNetCore.Components.Web": "(, 9.0.32767]", + "Microsoft.AspNetCore.Connections.Abstractions": "(, 9.0.32767]", + "Microsoft.AspNetCore.CookiePolicy": "(, 9.0.32767]", + "Microsoft.AspNetCore.Cors": "(, 9.0.32767]", + "Microsoft.AspNetCore.Cryptography.Internal": "(, 9.0.32767]", + "Microsoft.AspNetCore.Cryptography.KeyDerivation": "(, 9.0.32767]", + "Microsoft.AspNetCore.DataProtection": "(, 9.0.32767]", + "Microsoft.AspNetCore.DataProtection.Abstractions": "(, 9.0.32767]", + "Microsoft.AspNetCore.DataProtection.Extensions": "(, 9.0.32767]", + "Microsoft.AspNetCore.Diagnostics": "(, 9.0.32767]", + "Microsoft.AspNetCore.Diagnostics.Abstractions": "(, 9.0.32767]", + "Microsoft.AspNetCore.Diagnostics.HealthChecks": "(, 9.0.32767]", + "Microsoft.AspNetCore.HostFiltering": "(, 9.0.32767]", + "Microsoft.AspNetCore.Hosting": "(, 9.0.32767]", + "Microsoft.AspNetCore.Hosting.Abstractions": "(, 9.0.32767]", + "Microsoft.AspNetCore.Hosting.Server.Abstractions": "(, 9.0.32767]", + "Microsoft.AspNetCore.Html.Abstractions": "(, 9.0.32767]", + "Microsoft.AspNetCore.Http": "(, 9.0.32767]", + "Microsoft.AspNetCore.Http.Abstractions": "(, 9.0.32767]", + "Microsoft.AspNetCore.Http.Connections": "(, 9.0.32767]", + "Microsoft.AspNetCore.Http.Connections.Common": "(, 9.0.32767]", + "Microsoft.AspNetCore.Http.Extensions": "(, 9.0.32767]", + "Microsoft.AspNetCore.Http.Features": "(, 9.0.32767]", + "Microsoft.AspNetCore.Http.Results": "(, 9.0.32767]", + "Microsoft.AspNetCore.HttpLogging": "(, 9.0.32767]", + "Microsoft.AspNetCore.HttpOverrides": "(, 9.0.32767]", + "Microsoft.AspNetCore.HttpsPolicy": "(, 9.0.32767]", + "Microsoft.AspNetCore.Identity": "(, 9.0.32767]", + "Microsoft.AspNetCore.Localization": "(, 9.0.32767]", + "Microsoft.AspNetCore.Localization.Routing": "(, 9.0.32767]", + "Microsoft.AspNetCore.Metadata": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.Abstractions": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.ApiExplorer": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.Core": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.Cors": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.DataAnnotations": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.Formatters.Json": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.Formatters.Xml": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.Localization": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.Razor": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.RazorPages": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.TagHelpers": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.ViewFeatures": "(, 9.0.32767]", + "Microsoft.AspNetCore.OutputCaching": "(, 9.0.32767]", + "Microsoft.AspNetCore.RateLimiting": "(, 9.0.32767]", + "Microsoft.AspNetCore.Razor": "(, 9.0.32767]", + "Microsoft.AspNetCore.Razor.Runtime": "(, 9.0.32767]", + "Microsoft.AspNetCore.RequestDecompression": "(, 9.0.32767]", + "Microsoft.AspNetCore.ResponseCaching": "(, 9.0.32767]", + "Microsoft.AspNetCore.ResponseCaching.Abstractions": "(, 9.0.32767]", + "Microsoft.AspNetCore.ResponseCompression": "(, 9.0.32767]", + "Microsoft.AspNetCore.Rewrite": "(, 9.0.32767]", + "Microsoft.AspNetCore.Routing": "(, 9.0.32767]", + "Microsoft.AspNetCore.Routing.Abstractions": "(, 9.0.32767]", + "Microsoft.AspNetCore.Server.HttpSys": "(, 9.0.32767]", + "Microsoft.AspNetCore.Server.IIS": "(, 9.0.32767]", + "Microsoft.AspNetCore.Server.IISIntegration": "(, 9.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel": "(, 9.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Core": "(, 9.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes": "(, 9.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Quic": "(, 9.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "(, 9.0.32767]", + "Microsoft.AspNetCore.Session": "(, 9.0.32767]", + "Microsoft.AspNetCore.SignalR": "(, 9.0.32767]", + "Microsoft.AspNetCore.SignalR.Common": "(, 9.0.32767]", + "Microsoft.AspNetCore.SignalR.Core": "(, 9.0.32767]", + "Microsoft.AspNetCore.SignalR.Protocols.Json": "(, 9.0.32767]", + "Microsoft.AspNetCore.StaticAssets": "(, 9.0.32767]", + "Microsoft.AspNetCore.StaticFiles": "(, 9.0.32767]", + "Microsoft.AspNetCore.WebSockets": "(, 9.0.32767]", + "Microsoft.AspNetCore.WebUtilities": "(, 9.0.32767]", + "Microsoft.CSharp": "(, 4.7.32767]", + "Microsoft.Extensions.Caching.Abstractions": "(, 9.0.32767]", + "Microsoft.Extensions.Caching.Memory": "(, 9.0.32767]", + "Microsoft.Extensions.Configuration": "(, 9.0.32767]", + "Microsoft.Extensions.Configuration.Abstractions": "(, 9.0.32767]", + "Microsoft.Extensions.Configuration.Binder": "(, 9.0.32767]", + "Microsoft.Extensions.Configuration.CommandLine": "(, 9.0.32767]", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "(, 9.0.32767]", + "Microsoft.Extensions.Configuration.FileExtensions": "(, 9.0.32767]", + "Microsoft.Extensions.Configuration.Ini": "(, 9.0.32767]", + "Microsoft.Extensions.Configuration.Json": "(, 9.0.32767]", + "Microsoft.Extensions.Configuration.KeyPerFile": "(, 9.0.32767]", + "Microsoft.Extensions.Configuration.UserSecrets": "(, 9.0.32767]", + "Microsoft.Extensions.Configuration.Xml": "(, 9.0.32767]", + "Microsoft.Extensions.DependencyInjection": "(, 9.0.32767]", + "Microsoft.Extensions.DependencyInjection.Abstractions": "(, 9.0.32767]", + "Microsoft.Extensions.Diagnostics": "(, 9.0.32767]", + "Microsoft.Extensions.Diagnostics.Abstractions": "(, 9.0.32767]", + "Microsoft.Extensions.Diagnostics.HealthChecks": "(, 9.0.32767]", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "(, 9.0.32767]", + "Microsoft.Extensions.Features": "(, 9.0.32767]", + "Microsoft.Extensions.FileProviders.Abstractions": "(, 9.0.32767]", + "Microsoft.Extensions.FileProviders.Composite": "(, 9.0.32767]", + "Microsoft.Extensions.FileProviders.Embedded": "(, 9.0.32767]", + "Microsoft.Extensions.FileProviders.Physical": "(, 9.0.32767]", + "Microsoft.Extensions.FileSystemGlobbing": "(, 9.0.32767]", + "Microsoft.Extensions.Hosting": "(, 9.0.32767]", + "Microsoft.Extensions.Hosting.Abstractions": "(, 9.0.32767]", + "Microsoft.Extensions.Http": "(, 9.0.32767]", + "Microsoft.Extensions.Identity.Core": "(, 9.0.32767]", + "Microsoft.Extensions.Identity.Stores": "(, 9.0.32767]", + "Microsoft.Extensions.Localization": "(, 9.0.32767]", + "Microsoft.Extensions.Localization.Abstractions": "(, 9.0.32767]", + "Microsoft.Extensions.Logging": "(, 9.0.32767]", + "Microsoft.Extensions.Logging.Abstractions": "(, 9.0.32767]", + "Microsoft.Extensions.Logging.Configuration": "(, 9.0.32767]", + "Microsoft.Extensions.Logging.Console": "(, 9.0.32767]", + "Microsoft.Extensions.Logging.Debug": "(, 9.0.32767]", + "Microsoft.Extensions.Logging.EventLog": "(, 9.0.32767]", + "Microsoft.Extensions.Logging.EventSource": "(, 9.0.32767]", + "Microsoft.Extensions.Logging.TraceSource": "(, 9.0.32767]", + "Microsoft.Extensions.ObjectPool": "(, 9.0.32767]", + "Microsoft.Extensions.Options": "(, 9.0.32767]", + "Microsoft.Extensions.Options.ConfigurationExtensions": "(, 9.0.32767]", + "Microsoft.Extensions.Options.DataAnnotations": "(, 9.0.32767]", + "Microsoft.Extensions.Primitives": "(, 9.0.32767]", + "Microsoft.Extensions.WebEncoders": "(, 9.0.32767]", + "Microsoft.JSInterop": "(, 9.0.32767]", + "Microsoft.Net.Http.Headers": "(, 9.0.32767]", + "Microsoft.NETCore.App": "(, 2.1.32767]", + "Microsoft.VisualBasic": "(, 10.4.32767]", + "Microsoft.Win32.Primitives": "(, 4.3.32767]", + "Microsoft.Win32.Registry": "(, 5.0.32767]", + "Microsoft.Win32.SystemEvents": "(, 5.0.32767]", + "runtime.any.System.Collections": "(, 4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(, 4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(, 4.3.32767]", + "runtime.any.System.Globalization": "(, 4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(, 4.3.32767]", + "runtime.any.System.IO": "(, 4.3.32767]", + "runtime.any.System.Reflection": "(, 4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(, 4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(, 4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(, 4.3.32767]", + "runtime.any.System.Runtime": "(, 4.3.32767]", + "runtime.any.System.Runtime.Handles": "(, 4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(, 4.3.32767]", + "runtime.any.System.Text.Encoding": "(, 4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(, 4.3.32767]", + "runtime.any.System.Threading.Tasks": "(, 4.3.32767]", + "runtime.any.System.Threading.Timer": "(, 4.3.32767]", + "runtime.aot.System.Collections": "(, 4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(, 4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(, 4.3.32767]", + "runtime.aot.System.Globalization": "(, 4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(, 4.3.32767]", + "runtime.aot.System.IO": "(, 4.3.32767]", + "runtime.aot.System.Reflection": "(, 4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(, 4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(, 4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(, 4.3.32767]", + "runtime.aot.System.Runtime": "(, 4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(, 4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(, 4.3.32767]", + "runtime.aot.System.Text.Encoding": "(, 4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(, 4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(, 4.3.32767]", + "runtime.aot.System.Threading.Timer": "(, 4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.native.System.Security.Cryptography.Apple": "(, 4.3.32767]", + "runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(, 4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(, 4.3.32767]", + "runtime.unix.System.Console": "(, 4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(, 4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(, 4.3.32767]", + "runtime.unix.System.Net.Primitives": "(, 4.3.32767]", + "runtime.unix.System.Net.Sockets": "(, 4.3.32767]", + "runtime.unix.System.Private.Uri": "(, 4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(, 4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(, 4.3.32767]", + "runtime.win.System.Console": "(, 4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(, 4.3.32767]", + "runtime.win.System.IO.FileSystem": "(, 4.3.32767]", + "runtime.win.System.Net.Primitives": "(, 4.3.32767]", + "runtime.win.System.Net.Sockets": "(, 4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(, 4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(, 4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(, 4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(, 4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.win7.System.Private.Uri": "(, 4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "System.AppContext": "(, 4.3.32767]", + "System.Buffers": "(, 5.0.32767]", + "System.Collections": "(, 4.3.32767]", + "System.Collections.Concurrent": "(, 4.3.32767]", + "System.Collections.Immutable": "(, 9.0.32767]", + "System.Collections.NonGeneric": "(, 4.3.32767]", + "System.Collections.Specialized": "(, 4.3.32767]", + "System.ComponentModel": "(, 4.3.32767]", + "System.ComponentModel.Annotations": "(, 5.0.32767]", + "System.ComponentModel.EventBasedAsync": "(, 4.3.32767]", + "System.ComponentModel.Primitives": "(, 4.3.32767]", + "System.ComponentModel.TypeConverter": "(, 4.3.32767]", + "System.Console": "(, 4.3.32767]", + "System.Data.Common": "(, 4.3.32767]", + "System.Data.DataSetExtensions": "(, 4.5.32767]", + "System.Diagnostics.Contracts": "(, 4.3.32767]", + "System.Diagnostics.Debug": "(, 4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(, 9.0.32767]", + "System.Diagnostics.EventLog": "(, 9.0.32767]", + "System.Diagnostics.FileVersionInfo": "(, 4.3.32767]", + "System.Diagnostics.Process": "(, 4.3.32767]", + "System.Diagnostics.StackTrace": "(, 4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(, 4.3.32767]", + "System.Diagnostics.Tools": "(, 4.3.32767]", + "System.Diagnostics.TraceSource": "(, 4.3.32767]", + "System.Diagnostics.Tracing": "(, 4.3.32767]", + "System.Drawing.Common": "(, 5.0.32767]", + "System.Drawing.Primitives": "(, 4.3.32767]", + "System.Dynamic.Runtime": "(, 4.3.32767]", + "System.Formats.Asn1": "(, 9.0.32767]", + "System.Formats.Tar": "(, 9.0.32767]", + "System.Globalization": "(, 4.3.32767]", + "System.Globalization.Calendars": "(, 4.3.32767]", + "System.Globalization.Extensions": "(, 4.3.32767]", + "System.IO": "(, 4.3.32767]", + "System.IO.Compression": "(, 4.3.32767]", + "System.IO.Compression.ZipFile": "(, 4.3.32767]", + "System.IO.FileSystem": "(, 4.3.32767]", + "System.IO.FileSystem.AccessControl": "(, 5.0.32767]", + "System.IO.FileSystem.DriveInfo": "(, 4.3.32767]", + "System.IO.FileSystem.Primitives": "(, 4.3.32767]", + "System.IO.FileSystem.Watcher": "(, 4.3.32767]", + "System.IO.IsolatedStorage": "(, 4.3.32767]", + "System.IO.MemoryMappedFiles": "(, 4.3.32767]", + "System.IO.Pipelines": "(, 9.0.32767]", + "System.IO.Pipes": "(, 4.3.32767]", + "System.IO.Pipes.AccessControl": "(, 4.6.32767]", + "System.IO.UnmanagedMemoryStream": "(, 4.3.32767]", + "System.Linq": "(, 4.3.32767]", + "System.Linq.Expressions": "(, 4.3.32767]", + "System.Linq.Parallel": "(, 4.3.32767]", + "System.Linq.Queryable": "(, 4.3.32767]", + "System.Memory": "(, 5.0.32767]", + "System.Net.Http": "(, 4.3.32767]", + "System.Net.Http.Json": "(, 9.0.32767]", + "System.Net.NameResolution": "(, 4.3.32767]", + "System.Net.NetworkInformation": "(, 4.3.32767]", + "System.Net.Ping": "(, 4.3.32767]", + "System.Net.Primitives": "(, 4.3.32767]", + "System.Net.Requests": "(, 4.3.32767]", + "System.Net.Security": "(, 4.3.32767]", + "System.Net.Sockets": "(, 4.3.32767]", + "System.Net.WebHeaderCollection": "(, 4.3.32767]", + "System.Net.WebSockets": "(, 4.3.32767]", + "System.Net.WebSockets.Client": "(, 4.3.32767]", + "System.Numerics.Vectors": "(, 5.0.32767]", + "System.ObjectModel": "(, 4.3.32767]", + "System.Private.DataContractSerialization": "(, 4.3.32767]", + "System.Private.Uri": "(, 4.3.32767]", + "System.Reflection": "(, 4.3.32767]", + "System.Reflection.DispatchProxy": "(, 6.0.32767]", + "System.Reflection.Emit": "(, 4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(, 4.7.32767]", + "System.Reflection.Emit.Lightweight": "(, 4.7.32767]", + "System.Reflection.Extensions": "(, 4.3.32767]", + "System.Reflection.Metadata": "(, 9.0.32767]", + "System.Reflection.Primitives": "(, 4.3.32767]", + "System.Reflection.TypeExtensions": "(, 4.7.32767]", + "System.Resources.Reader": "(, 4.3.32767]", + "System.Resources.ResourceManager": "(, 4.3.32767]", + "System.Resources.Writer": "(, 4.3.32767]", + "System.Runtime": "(, 4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(, 7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(, 4.3.32767]", + "System.Runtime.Extensions": "(, 4.3.32767]", + "System.Runtime.Handles": "(, 4.3.32767]", + "System.Runtime.InteropServices": "(, 4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(, 4.3.32767]", + "System.Runtime.InteropServices.WindowsRuntime": "(, 4.3.32767]", + "System.Runtime.Loader": "(, 4.3.32767]", + "System.Runtime.Numerics": "(, 4.3.32767]", + "System.Runtime.Serialization.Formatters": "(, 4.3.32767]", + "System.Runtime.Serialization.Json": "(, 4.3.32767]", + "System.Runtime.Serialization.Primitives": "(, 4.3.32767]", + "System.Runtime.Serialization.Xml": "(, 4.3.32767]", + "System.Runtime.WindowsRuntime": "(, 4.7.32767]", + "System.Runtime.WindowsRuntime.UI.Xaml": "(, 4.7.32767]", + "System.Security.AccessControl": "(, 6.0.32767]", + "System.Security.Claims": "(, 4.3.32767]", + "System.Security.Cryptography.Algorithms": "(, 4.3.32767]", + "System.Security.Cryptography.Cng": "(, 5.0.32767]", + "System.Security.Cryptography.Csp": "(, 4.3.32767]", + "System.Security.Cryptography.Encoding": "(, 4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(, 5.0.32767]", + "System.Security.Cryptography.Pkcs": "(, 8.0.32767]", + "System.Security.Cryptography.Primitives": "(, 4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(, 4.3.32767]", + "System.Security.Cryptography.Xml": "(, 9.0.32767]", + "System.Security.Permissions": "(, 5.0.32767]", + "System.Security.Principal": "(, 4.3.32767]", + "System.Security.Principal.Windows": "(, 5.0.32767]", + "System.Security.SecureString": "(, 4.3.32767]", + "System.Text.Encoding": "(, 4.3.32767]", + "System.Text.Encoding.CodePages": "(, 9.0.32767]", + "System.Text.Encoding.Extensions": "(, 4.3.32767]", + "System.Text.Encodings.Web": "(, 9.0.32767]", + "System.Text.Json": "(, 9.0.32767]", + "System.Text.RegularExpressions": "(, 4.3.32767]", + "System.Threading": "(, 4.3.32767]", + "System.Threading.Channels": "(, 9.0.32767]", + "System.Threading.Overlapped": "(, 4.3.32767]", + "System.Threading.RateLimiting": "(, 9.0.32767]", + "System.Threading.Tasks": "(, 4.3.32767]", + "System.Threading.Tasks.Dataflow": "(, 9.0.32767]", + "System.Threading.Tasks.Extensions": "(, 5.0.32767]", + "System.Threading.Tasks.Parallel": "(, 4.3.32767]", + "System.Threading.Thread": "(, 4.3.32767]", + "System.Threading.ThreadPool": "(, 4.3.32767]", + "System.Threading.Timer": "(, 4.3.32767]", + "System.ValueTuple": "(, 4.5.32767]", + "System.Windows.Extensions": "(, 5.0.32767]", + "System.Xml.ReaderWriter": "(, 4.3.32767]", + "System.Xml.XDocument": "(, 4.3.32767]", + "System.Xml.XmlDocument": "(, 4.3.32767]", + "System.Xml.XmlSerializer": "(, 4.3.32767]", + "System.Xml.XPath": "(, 4.3.32767]", + "System.Xml.XPath.XDocument": "(, 5.0.32767]" + } + } + } + } + } +} \ No newline at end of file diff --git a/obj/FileServer.csproj.nuget.g.props b/obj/FileServer.csproj.nuget.g.props new file mode 100644 index 0000000..44fcf92 --- /dev/null +++ b/obj/FileServer.csproj.nuget.g.props @@ -0,0 +1,21 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + /Users/cal/.nuget/packages/ + /Users/cal/.nuget/packages/ + PackageReference + 6.15.0 + + + + + + + + + /Users/cal/.nuget/packages/microsoft.aspnetcore.razor.design/2.2.0 + + \ No newline at end of file diff --git a/obj/FileServer.csproj.nuget.g.targets b/obj/FileServer.csproj.nuget.g.targets new file mode 100644 index 0000000..3dc06ef --- /dev/null +++ b/obj/FileServer.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/obj/project.assets.json b/obj/project.assets.json new file mode 100644 index 0000000..e293a8a --- /dev/null +++ b/obj/project.assets.json @@ -0,0 +1,628 @@ +{ + "version": 3, + "targets": { + "net9.0": { + "Microsoft.AspNetCore.Razor.Design/2.2.0": { + "type": "package", + "build": { + "build/netstandard2.0/Microsoft.AspNetCore.Razor.Design.props": {} + }, + "buildMultiTargeting": { + "buildMultiTargeting/Microsoft.AspNetCore.Razor.Design.props": {} + } + }, + "Microsoft.AspNetCore.StaticFiles/2.2.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.dll": { + "related": ".xml" + } + } + }, + "Microsoft.Extensions.Configuration/2.2.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll": { + "related": ".xml" + } + } + } + } + }, + "libraries": { + "Microsoft.AspNetCore.Razor.Design/2.2.0": { + "sha512": "VLWK+ZtMMNukY6XjxYHc7mz33vkquoEzQJHm/LCF5REVxIaexLr+UTImljRRJBdUDJluDAQwU+59IX0rFDfURA==", + "type": "package", + "path": "microsoft.aspnetcore.razor.design/2.2.0", + "hasTools": true, + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "build/netstandard2.0/Microsoft.AspNetCore.Razor.Design.CodeGeneration.targets", + "build/netstandard2.0/Microsoft.AspNetCore.Razor.Design.props", + "buildMultiTargeting/Microsoft.AspNetCore.Razor.Design.props", + "microsoft.aspnetcore.razor.design.2.2.0.nupkg.sha512", + "microsoft.aspnetcore.razor.design.nuspec", + "tools/Microsoft.AspNetCore.Razor.Language.dll", + "tools/Microsoft.CodeAnalysis.CSharp.dll", + "tools/Microsoft.CodeAnalysis.Razor.dll", + "tools/Microsoft.CodeAnalysis.dll", + "tools/Newtonsoft.Json.dll", + "tools/runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll", + "tools/runtimes/win/lib/netstandard1.3/System.Text.Encoding.CodePages.dll", + "tools/rzc.deps.json", + "tools/rzc.dll", + "tools/rzc.runtimeconfig.json" + ] + }, + "Microsoft.AspNetCore.StaticFiles/2.2.0": { + "sha512": "byZDrjir6Co5EoWbraQyG0qbPCUG6XgGYQstipMF9lucOAjq/mqnIyt8B8iMWnin/ghZoOln9Y01af4rUAwOhA==", + "type": "package", + "path": "microsoft.aspnetcore.staticfiles/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.dll", + "lib/netstandard2.0/Microsoft.AspNetCore.StaticFiles.xml", + "microsoft.aspnetcore.staticfiles.2.2.0.nupkg.sha512", + "microsoft.aspnetcore.staticfiles.nuspec" + ] + }, + "Microsoft.Extensions.Configuration/2.2.0": { + "sha512": "nOP8R1mVb/6mZtm2qgAJXn/LFm/2kMjHDAg/QJLFG6CuWYJtaD3p1BwQhufBVvRzL9ceJ/xF0SQ0qsI2GkDQAA==", + "type": "package", + "path": "microsoft.extensions.configuration/2.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll", + "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml", + "microsoft.extensions.configuration.2.2.0.nupkg.sha512", + "microsoft.extensions.configuration.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + "net9.0": [ + "Microsoft.AspNetCore.Razor.Design >= 2.2.0", + "Microsoft.AspNetCore.StaticFiles >= 2.2.0", + "Microsoft.Extensions.Configuration >= 2.2.0" + ] + }, + "packageFolders": { + "/Users/cal/.nuget/packages/": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/Volumes/MacData/cal_data/projects/CTT/Tools/FileServer/FileServer.csproj", + "projectName": "FileServer", + "projectPath": "/Volumes/MacData/cal_data/projects/CTT/Tools/FileServer/FileServer.csproj", + "packagesPath": "/Users/cal/.nuget/packages/", + "outputPath": "/Volumes/MacData/cal_data/projects/CTT/Tools/FileServer/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/Users/cal/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net9.0" + ], + "sources": { + "/usr/local/share/dotnet/library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "10.0.100" + }, + "frameworks": { + "net9.0": { + "targetAlias": "net9.0", + "dependencies": { + "Microsoft.AspNetCore.Razor.Design": { + "suppressParent": "All", + "target": "Package", + "version": "[2.2.0, )" + }, + "Microsoft.AspNetCore.StaticFiles": { + "target": "Package", + "version": "[2.2.0, )" + }, + "Microsoft.Extensions.Configuration": { + "target": "Package", + "version": "[2.2.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[9.0.5, 9.0.5]" + }, + { + "name": "Microsoft.NETCore.App.Host.osx-arm64", + "version": "[9.0.5, 9.0.5]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[9.0.5, 9.0.5]" + } + ], + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/10.0.100-preview.5.25277.114/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.AspNetCore": "(, 9.0.32767]", + "Microsoft.AspNetCore.Antiforgery": "(, 9.0.32767]", + "Microsoft.AspNetCore.Authentication": "(, 9.0.32767]", + "Microsoft.AspNetCore.Authentication.Abstractions": "(, 9.0.32767]", + "Microsoft.AspNetCore.Authentication.BearerToken": "(, 9.0.32767]", + "Microsoft.AspNetCore.Authentication.Cookies": "(, 9.0.32767]", + "Microsoft.AspNetCore.Authentication.Core": "(, 9.0.32767]", + "Microsoft.AspNetCore.Authentication.OAuth": "(, 9.0.32767]", + "Microsoft.AspNetCore.Authorization": "(, 9.0.32767]", + "Microsoft.AspNetCore.Authorization.Policy": "(, 9.0.32767]", + "Microsoft.AspNetCore.Components": "(, 9.0.32767]", + "Microsoft.AspNetCore.Components.Authorization": "(, 9.0.32767]", + "Microsoft.AspNetCore.Components.Endpoints": "(, 9.0.32767]", + "Microsoft.AspNetCore.Components.Forms": "(, 9.0.32767]", + "Microsoft.AspNetCore.Components.Server": "(, 9.0.32767]", + "Microsoft.AspNetCore.Components.Web": "(, 9.0.32767]", + "Microsoft.AspNetCore.Connections.Abstractions": "(, 9.0.32767]", + "Microsoft.AspNetCore.CookiePolicy": "(, 9.0.32767]", + "Microsoft.AspNetCore.Cors": "(, 9.0.32767]", + "Microsoft.AspNetCore.Cryptography.Internal": "(, 9.0.32767]", + "Microsoft.AspNetCore.Cryptography.KeyDerivation": "(, 9.0.32767]", + "Microsoft.AspNetCore.DataProtection": "(, 9.0.32767]", + "Microsoft.AspNetCore.DataProtection.Abstractions": "(, 9.0.32767]", + "Microsoft.AspNetCore.DataProtection.Extensions": "(, 9.0.32767]", + "Microsoft.AspNetCore.Diagnostics": "(, 9.0.32767]", + "Microsoft.AspNetCore.Diagnostics.Abstractions": "(, 9.0.32767]", + "Microsoft.AspNetCore.Diagnostics.HealthChecks": "(, 9.0.32767]", + "Microsoft.AspNetCore.HostFiltering": "(, 9.0.32767]", + "Microsoft.AspNetCore.Hosting": "(, 9.0.32767]", + "Microsoft.AspNetCore.Hosting.Abstractions": "(, 9.0.32767]", + "Microsoft.AspNetCore.Hosting.Server.Abstractions": "(, 9.0.32767]", + "Microsoft.AspNetCore.Html.Abstractions": "(, 9.0.32767]", + "Microsoft.AspNetCore.Http": "(, 9.0.32767]", + "Microsoft.AspNetCore.Http.Abstractions": "(, 9.0.32767]", + "Microsoft.AspNetCore.Http.Connections": "(, 9.0.32767]", + "Microsoft.AspNetCore.Http.Connections.Common": "(, 9.0.32767]", + "Microsoft.AspNetCore.Http.Extensions": "(, 9.0.32767]", + "Microsoft.AspNetCore.Http.Features": "(, 9.0.32767]", + "Microsoft.AspNetCore.Http.Results": "(, 9.0.32767]", + "Microsoft.AspNetCore.HttpLogging": "(, 9.0.32767]", + "Microsoft.AspNetCore.HttpOverrides": "(, 9.0.32767]", + "Microsoft.AspNetCore.HttpsPolicy": "(, 9.0.32767]", + "Microsoft.AspNetCore.Identity": "(, 9.0.32767]", + "Microsoft.AspNetCore.Localization": "(, 9.0.32767]", + "Microsoft.AspNetCore.Localization.Routing": "(, 9.0.32767]", + "Microsoft.AspNetCore.Metadata": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.Abstractions": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.ApiExplorer": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.Core": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.Cors": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.DataAnnotations": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.Formatters.Json": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.Formatters.Xml": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.Localization": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.Razor": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.RazorPages": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.TagHelpers": "(, 9.0.32767]", + "Microsoft.AspNetCore.Mvc.ViewFeatures": "(, 9.0.32767]", + "Microsoft.AspNetCore.OutputCaching": "(, 9.0.32767]", + "Microsoft.AspNetCore.RateLimiting": "(, 9.0.32767]", + "Microsoft.AspNetCore.Razor": "(, 9.0.32767]", + "Microsoft.AspNetCore.Razor.Runtime": "(, 9.0.32767]", + "Microsoft.AspNetCore.RequestDecompression": "(, 9.0.32767]", + "Microsoft.AspNetCore.ResponseCaching": "(, 9.0.32767]", + "Microsoft.AspNetCore.ResponseCaching.Abstractions": "(, 9.0.32767]", + "Microsoft.AspNetCore.ResponseCompression": "(, 9.0.32767]", + "Microsoft.AspNetCore.Rewrite": "(, 9.0.32767]", + "Microsoft.AspNetCore.Routing": "(, 9.0.32767]", + "Microsoft.AspNetCore.Routing.Abstractions": "(, 9.0.32767]", + "Microsoft.AspNetCore.Server.HttpSys": "(, 9.0.32767]", + "Microsoft.AspNetCore.Server.IIS": "(, 9.0.32767]", + "Microsoft.AspNetCore.Server.IISIntegration": "(, 9.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel": "(, 9.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Core": "(, 9.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes": "(, 9.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Quic": "(, 9.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "(, 9.0.32767]", + "Microsoft.AspNetCore.Session": "(, 9.0.32767]", + "Microsoft.AspNetCore.SignalR": "(, 9.0.32767]", + "Microsoft.AspNetCore.SignalR.Common": "(, 9.0.32767]", + "Microsoft.AspNetCore.SignalR.Core": "(, 9.0.32767]", + "Microsoft.AspNetCore.SignalR.Protocols.Json": "(, 9.0.32767]", + "Microsoft.AspNetCore.StaticAssets": "(, 9.0.32767]", + "Microsoft.AspNetCore.StaticFiles": "(, 9.0.32767]", + "Microsoft.AspNetCore.WebSockets": "(, 9.0.32767]", + "Microsoft.AspNetCore.WebUtilities": "(, 9.0.32767]", + "Microsoft.CSharp": "(, 4.7.32767]", + "Microsoft.Extensions.Caching.Abstractions": "(, 9.0.32767]", + "Microsoft.Extensions.Caching.Memory": "(, 9.0.32767]", + "Microsoft.Extensions.Configuration": "(, 9.0.32767]", + "Microsoft.Extensions.Configuration.Abstractions": "(, 9.0.32767]", + "Microsoft.Extensions.Configuration.Binder": "(, 9.0.32767]", + "Microsoft.Extensions.Configuration.CommandLine": "(, 9.0.32767]", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "(, 9.0.32767]", + "Microsoft.Extensions.Configuration.FileExtensions": "(, 9.0.32767]", + "Microsoft.Extensions.Configuration.Ini": "(, 9.0.32767]", + "Microsoft.Extensions.Configuration.Json": "(, 9.0.32767]", + "Microsoft.Extensions.Configuration.KeyPerFile": "(, 9.0.32767]", + "Microsoft.Extensions.Configuration.UserSecrets": "(, 9.0.32767]", + "Microsoft.Extensions.Configuration.Xml": "(, 9.0.32767]", + "Microsoft.Extensions.DependencyInjection": "(, 9.0.32767]", + "Microsoft.Extensions.DependencyInjection.Abstractions": "(, 9.0.32767]", + "Microsoft.Extensions.Diagnostics": "(, 9.0.32767]", + "Microsoft.Extensions.Diagnostics.Abstractions": "(, 9.0.32767]", + "Microsoft.Extensions.Diagnostics.HealthChecks": "(, 9.0.32767]", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "(, 9.0.32767]", + "Microsoft.Extensions.Features": "(, 9.0.32767]", + "Microsoft.Extensions.FileProviders.Abstractions": "(, 9.0.32767]", + "Microsoft.Extensions.FileProviders.Composite": "(, 9.0.32767]", + "Microsoft.Extensions.FileProviders.Embedded": "(, 9.0.32767]", + "Microsoft.Extensions.FileProviders.Physical": "(, 9.0.32767]", + "Microsoft.Extensions.FileSystemGlobbing": "(, 9.0.32767]", + "Microsoft.Extensions.Hosting": "(, 9.0.32767]", + "Microsoft.Extensions.Hosting.Abstractions": "(, 9.0.32767]", + "Microsoft.Extensions.Http": "(, 9.0.32767]", + "Microsoft.Extensions.Identity.Core": "(, 9.0.32767]", + "Microsoft.Extensions.Identity.Stores": "(, 9.0.32767]", + "Microsoft.Extensions.Localization": "(, 9.0.32767]", + "Microsoft.Extensions.Localization.Abstractions": "(, 9.0.32767]", + "Microsoft.Extensions.Logging": "(, 9.0.32767]", + "Microsoft.Extensions.Logging.Abstractions": "(, 9.0.32767]", + "Microsoft.Extensions.Logging.Configuration": "(, 9.0.32767]", + "Microsoft.Extensions.Logging.Console": "(, 9.0.32767]", + "Microsoft.Extensions.Logging.Debug": "(, 9.0.32767]", + "Microsoft.Extensions.Logging.EventLog": "(, 9.0.32767]", + "Microsoft.Extensions.Logging.EventSource": "(, 9.0.32767]", + "Microsoft.Extensions.Logging.TraceSource": "(, 9.0.32767]", + "Microsoft.Extensions.ObjectPool": "(, 9.0.32767]", + "Microsoft.Extensions.Options": "(, 9.0.32767]", + "Microsoft.Extensions.Options.ConfigurationExtensions": "(, 9.0.32767]", + "Microsoft.Extensions.Options.DataAnnotations": "(, 9.0.32767]", + "Microsoft.Extensions.Primitives": "(, 9.0.32767]", + "Microsoft.Extensions.WebEncoders": "(, 9.0.32767]", + "Microsoft.JSInterop": "(, 9.0.32767]", + "Microsoft.Net.Http.Headers": "(, 9.0.32767]", + "Microsoft.NETCore.App": "(, 2.1.32767]", + "Microsoft.VisualBasic": "(, 10.4.32767]", + "Microsoft.Win32.Primitives": "(, 4.3.32767]", + "Microsoft.Win32.Registry": "(, 5.0.32767]", + "Microsoft.Win32.SystemEvents": "(, 5.0.32767]", + "runtime.any.System.Collections": "(, 4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(, 4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(, 4.3.32767]", + "runtime.any.System.Globalization": "(, 4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(, 4.3.32767]", + "runtime.any.System.IO": "(, 4.3.32767]", + "runtime.any.System.Reflection": "(, 4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(, 4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(, 4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(, 4.3.32767]", + "runtime.any.System.Runtime": "(, 4.3.32767]", + "runtime.any.System.Runtime.Handles": "(, 4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(, 4.3.32767]", + "runtime.any.System.Text.Encoding": "(, 4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(, 4.3.32767]", + "runtime.any.System.Threading.Tasks": "(, 4.3.32767]", + "runtime.any.System.Threading.Timer": "(, 4.3.32767]", + "runtime.aot.System.Collections": "(, 4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(, 4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(, 4.3.32767]", + "runtime.aot.System.Globalization": "(, 4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(, 4.3.32767]", + "runtime.aot.System.IO": "(, 4.3.32767]", + "runtime.aot.System.Reflection": "(, 4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(, 4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(, 4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(, 4.3.32767]", + "runtime.aot.System.Runtime": "(, 4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(, 4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(, 4.3.32767]", + "runtime.aot.System.Text.Encoding": "(, 4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(, 4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(, 4.3.32767]", + "runtime.aot.System.Threading.Timer": "(, 4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.native.System.Security.Cryptography.Apple": "(, 4.3.32767]", + "runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(, 4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(, 4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(, 4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(, 4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography": "(, 4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(, 4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(, 4.3.32767]", + "runtime.unix.System.Console": "(, 4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(, 4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(, 4.3.32767]", + "runtime.unix.System.Net.Primitives": "(, 4.3.32767]", + "runtime.unix.System.Net.Sockets": "(, 4.3.32767]", + "runtime.unix.System.Private.Uri": "(, 4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(, 4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(, 4.3.32767]", + "runtime.win.System.Console": "(, 4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(, 4.3.32767]", + "runtime.win.System.IO.FileSystem": "(, 4.3.32767]", + "runtime.win.System.Net.Primitives": "(, 4.3.32767]", + "runtime.win.System.Net.Sockets": "(, 4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(, 4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(, 4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(, 4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(, 4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "runtime.win7.System.Private.Uri": "(, 4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(, 4.3.32767]", + "System.AppContext": "(, 4.3.32767]", + "System.Buffers": "(, 5.0.32767]", + "System.Collections": "(, 4.3.32767]", + "System.Collections.Concurrent": "(, 4.3.32767]", + "System.Collections.Immutable": "(, 9.0.32767]", + "System.Collections.NonGeneric": "(, 4.3.32767]", + "System.Collections.Specialized": "(, 4.3.32767]", + "System.ComponentModel": "(, 4.3.32767]", + "System.ComponentModel.Annotations": "(, 5.0.32767]", + "System.ComponentModel.EventBasedAsync": "(, 4.3.32767]", + "System.ComponentModel.Primitives": "(, 4.3.32767]", + "System.ComponentModel.TypeConverter": "(, 4.3.32767]", + "System.Console": "(, 4.3.32767]", + "System.Data.Common": "(, 4.3.32767]", + "System.Data.DataSetExtensions": "(, 4.5.32767]", + "System.Diagnostics.Contracts": "(, 4.3.32767]", + "System.Diagnostics.Debug": "(, 4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(, 9.0.32767]", + "System.Diagnostics.EventLog": "(, 9.0.32767]", + "System.Diagnostics.FileVersionInfo": "(, 4.3.32767]", + "System.Diagnostics.Process": "(, 4.3.32767]", + "System.Diagnostics.StackTrace": "(, 4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(, 4.3.32767]", + "System.Diagnostics.Tools": "(, 4.3.32767]", + "System.Diagnostics.TraceSource": "(, 4.3.32767]", + "System.Diagnostics.Tracing": "(, 4.3.32767]", + "System.Drawing.Common": "(, 5.0.32767]", + "System.Drawing.Primitives": "(, 4.3.32767]", + "System.Dynamic.Runtime": "(, 4.3.32767]", + "System.Formats.Asn1": "(, 9.0.32767]", + "System.Formats.Tar": "(, 9.0.32767]", + "System.Globalization": "(, 4.3.32767]", + "System.Globalization.Calendars": "(, 4.3.32767]", + "System.Globalization.Extensions": "(, 4.3.32767]", + "System.IO": "(, 4.3.32767]", + "System.IO.Compression": "(, 4.3.32767]", + "System.IO.Compression.ZipFile": "(, 4.3.32767]", + "System.IO.FileSystem": "(, 4.3.32767]", + "System.IO.FileSystem.AccessControl": "(, 5.0.32767]", + "System.IO.FileSystem.DriveInfo": "(, 4.3.32767]", + "System.IO.FileSystem.Primitives": "(, 4.3.32767]", + "System.IO.FileSystem.Watcher": "(, 4.3.32767]", + "System.IO.IsolatedStorage": "(, 4.3.32767]", + "System.IO.MemoryMappedFiles": "(, 4.3.32767]", + "System.IO.Pipelines": "(, 9.0.32767]", + "System.IO.Pipes": "(, 4.3.32767]", + "System.IO.Pipes.AccessControl": "(, 4.6.32767]", + "System.IO.UnmanagedMemoryStream": "(, 4.3.32767]", + "System.Linq": "(, 4.3.32767]", + "System.Linq.Expressions": "(, 4.3.32767]", + "System.Linq.Parallel": "(, 4.3.32767]", + "System.Linq.Queryable": "(, 4.3.32767]", + "System.Memory": "(, 5.0.32767]", + "System.Net.Http": "(, 4.3.32767]", + "System.Net.Http.Json": "(, 9.0.32767]", + "System.Net.NameResolution": "(, 4.3.32767]", + "System.Net.NetworkInformation": "(, 4.3.32767]", + "System.Net.Ping": "(, 4.3.32767]", + "System.Net.Primitives": "(, 4.3.32767]", + "System.Net.Requests": "(, 4.3.32767]", + "System.Net.Security": "(, 4.3.32767]", + "System.Net.Sockets": "(, 4.3.32767]", + "System.Net.WebHeaderCollection": "(, 4.3.32767]", + "System.Net.WebSockets": "(, 4.3.32767]", + "System.Net.WebSockets.Client": "(, 4.3.32767]", + "System.Numerics.Vectors": "(, 5.0.32767]", + "System.ObjectModel": "(, 4.3.32767]", + "System.Private.DataContractSerialization": "(, 4.3.32767]", + "System.Private.Uri": "(, 4.3.32767]", + "System.Reflection": "(, 4.3.32767]", + "System.Reflection.DispatchProxy": "(, 6.0.32767]", + "System.Reflection.Emit": "(, 4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(, 4.7.32767]", + "System.Reflection.Emit.Lightweight": "(, 4.7.32767]", + "System.Reflection.Extensions": "(, 4.3.32767]", + "System.Reflection.Metadata": "(, 9.0.32767]", + "System.Reflection.Primitives": "(, 4.3.32767]", + "System.Reflection.TypeExtensions": "(, 4.7.32767]", + "System.Resources.Reader": "(, 4.3.32767]", + "System.Resources.ResourceManager": "(, 4.3.32767]", + "System.Resources.Writer": "(, 4.3.32767]", + "System.Runtime": "(, 4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(, 7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(, 4.3.32767]", + "System.Runtime.Extensions": "(, 4.3.32767]", + "System.Runtime.Handles": "(, 4.3.32767]", + "System.Runtime.InteropServices": "(, 4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(, 4.3.32767]", + "System.Runtime.InteropServices.WindowsRuntime": "(, 4.3.32767]", + "System.Runtime.Loader": "(, 4.3.32767]", + "System.Runtime.Numerics": "(, 4.3.32767]", + "System.Runtime.Serialization.Formatters": "(, 4.3.32767]", + "System.Runtime.Serialization.Json": "(, 4.3.32767]", + "System.Runtime.Serialization.Primitives": "(, 4.3.32767]", + "System.Runtime.Serialization.Xml": "(, 4.3.32767]", + "System.Runtime.WindowsRuntime": "(, 4.7.32767]", + "System.Runtime.WindowsRuntime.UI.Xaml": "(, 4.7.32767]", + "System.Security.AccessControl": "(, 6.0.32767]", + "System.Security.Claims": "(, 4.3.32767]", + "System.Security.Cryptography.Algorithms": "(, 4.3.32767]", + "System.Security.Cryptography.Cng": "(, 5.0.32767]", + "System.Security.Cryptography.Csp": "(, 4.3.32767]", + "System.Security.Cryptography.Encoding": "(, 4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(, 5.0.32767]", + "System.Security.Cryptography.Pkcs": "(, 8.0.32767]", + "System.Security.Cryptography.Primitives": "(, 4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(, 4.3.32767]", + "System.Security.Cryptography.Xml": "(, 9.0.32767]", + "System.Security.Permissions": "(, 5.0.32767]", + "System.Security.Principal": "(, 4.3.32767]", + "System.Security.Principal.Windows": "(, 5.0.32767]", + "System.Security.SecureString": "(, 4.3.32767]", + "System.Text.Encoding": "(, 4.3.32767]", + "System.Text.Encoding.CodePages": "(, 9.0.32767]", + "System.Text.Encoding.Extensions": "(, 4.3.32767]", + "System.Text.Encodings.Web": "(, 9.0.32767]", + "System.Text.Json": "(, 9.0.32767]", + "System.Text.RegularExpressions": "(, 4.3.32767]", + "System.Threading": "(, 4.3.32767]", + "System.Threading.Channels": "(, 9.0.32767]", + "System.Threading.Overlapped": "(, 4.3.32767]", + "System.Threading.RateLimiting": "(, 9.0.32767]", + "System.Threading.Tasks": "(, 4.3.32767]", + "System.Threading.Tasks.Dataflow": "(, 9.0.32767]", + "System.Threading.Tasks.Extensions": "(, 5.0.32767]", + "System.Threading.Tasks.Parallel": "(, 4.3.32767]", + "System.Threading.Thread": "(, 4.3.32767]", + "System.Threading.ThreadPool": "(, 4.3.32767]", + "System.Threading.Timer": "(, 4.3.32767]", + "System.ValueTuple": "(, 4.5.32767]", + "System.Windows.Extensions": "(, 5.0.32767]", + "System.Xml.ReaderWriter": "(, 4.3.32767]", + "System.Xml.XDocument": "(, 4.3.32767]", + "System.Xml.XmlDocument": "(, 4.3.32767]", + "System.Xml.XmlSerializer": "(, 4.3.32767]", + "System.Xml.XPath": "(, 4.3.32767]", + "System.Xml.XPath.XDocument": "(, 5.0.32767]" + } + } + } + } +} \ No newline at end of file diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache new file mode 100644 index 0000000..bf87305 --- /dev/null +++ b/obj/project.nuget.cache @@ -0,0 +1,15 @@ +{ + "version": 2, + "dgSpecHash": "jjFZmmim4UI=", + "success": true, + "projectFilePath": "/Volumes/MacData/cal_data/projects/CTT/Tools/FileServer/FileServer.csproj", + "expectedPackageFiles": [ + "/Users/cal/.nuget/packages/microsoft.aspnetcore.razor.design/2.2.0/microsoft.aspnetcore.razor.design.2.2.0.nupkg.sha512", + "/Users/cal/.nuget/packages/microsoft.aspnetcore.staticfiles/2.2.0/microsoft.aspnetcore.staticfiles.2.2.0.nupkg.sha512", + "/Users/cal/.nuget/packages/microsoft.extensions.configuration/2.2.0/microsoft.extensions.configuration.2.2.0.nupkg.sha512", + "/Users/cal/.nuget/packages/microsoft.netcore.app.ref/9.0.5/microsoft.netcore.app.ref.9.0.5.nupkg.sha512", + "/Users/cal/.nuget/packages/microsoft.aspnetcore.app.ref/9.0.5/microsoft.aspnetcore.app.ref.9.0.5.nupkg.sha512", + "/Users/cal/.nuget/packages/microsoft.netcore.app.host.osx-arm64/9.0.5/microsoft.netcore.app.host.osx-arm64.9.0.5.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file