commit abfc67778649e0bc253b51f39957456c4bbecba1 Author: pandoli365 Date: Mon Aug 21 11:10:01 2023 +0900 Server업데이트 diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..98ce400 Binary files /dev/null and b/.DS_Store differ diff --git a/.vs/Server/xs/project-cache/Server-Debug.json b/.vs/Server/xs/project-cache/Server-Debug.json new file mode 100644 index 0000000..48b8efb --- /dev/null +++ b/.vs/Server/xs/project-cache/Server-Debug.json @@ -0,0 +1 @@ +{"Format":1,"ProjectReferences":[],"MetadataReferences":[{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Antiforgery.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Authentication.Abstractions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Authentication.Cookies.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Authentication.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Authentication.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Authentication.OAuth.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Authorization.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Authorization.Policy.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Components.Authorization.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Components.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Components.Forms.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Components.Server.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Components.Web.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Connections.Abstractions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.CookiePolicy.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Cors.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Cryptography.Internal.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Cryptography.KeyDerivation.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.DataProtection.Abstractions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.DataProtection.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.DataProtection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Diagnostics.Abstractions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Diagnostics.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Diagnostics.HealthChecks.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.HostFiltering.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Hosting.Abstractions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Hosting.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Hosting.Server.Abstractions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Html.Abstractions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Http.Abstractions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Http.Connections.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Http.Connections.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Http.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Http.Features.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Http.Results.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.HttpLogging.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.HttpOverrides.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.HttpsPolicy.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Identity.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Localization.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Localization.Routing.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Metadata.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Mvc.Abstractions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Mvc.ApiExplorer.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Mvc.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Mvc.Cors.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Mvc.DataAnnotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Mvc.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Mvc.Formatters.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Mvc.Formatters.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Mvc.Localization.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Mvc.Razor.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Mvc.RazorPages.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Mvc.TagHelpers.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Mvc.ViewFeatures.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Razor.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Razor.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.ResponseCaching.Abstractions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.ResponseCaching.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.ResponseCompression.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Rewrite.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Routing.Abstractions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Routing.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Server.HttpSys.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Server.IIS.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Server.IISIntegration.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Server.Kestrel.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Server.Kestrel.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.Session.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.SignalR.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.SignalR.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.SignalR.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.SignalR.Protocols.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.StaticFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.AspNetCore.WebUtilities.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/Microsoft.CSharp.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Caching.Abstractions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Caching.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Configuration.Abstractions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Configuration.Binder.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Configuration.CommandLine.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Configuration.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Configuration.EnvironmentVariables.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Configuration.FileExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Configuration.Ini.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Configuration.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Configuration.KeyPerFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Configuration.UserSecrets.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Configuration.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.DependencyInjection.Abstractions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.DependencyInjection.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Diagnostics.HealthChecks.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Features.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.FileProviders.Abstractions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.FileProviders.Composite.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.FileProviders.Embedded.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.FileProviders.Physical.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.FileSystemGlobbing.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Hosting.Abstractions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Hosting.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Identity.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Identity.Stores.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Localization.Abstractions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Localization.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Logging.Abstractions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Logging.Configuration.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Logging.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Logging.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Logging.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Logging.EventLog.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Logging.EventSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Logging.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.ObjectPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Options.ConfigurationExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Options.DataAnnotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Options.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Extensions.WebEncoders.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.JSInterop.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/Microsoft.Net.Http.Headers.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/Microsoft.VisualBasic.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/Microsoft.VisualBasic.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/Microsoft.Win32.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/Microsoft.Win32.Registry.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/mscorlib.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/netstandard.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/newtonsoft.json/13.0.3/lib/net6.0/Newtonsoft.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/nlog/5.2.0/lib/netstandard2.0/NLog.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.AppContext.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Buffers.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Collections.Concurrent.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Collections.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Collections.Immutable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Collections.NonGeneric.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Collections.Specialized.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.ComponentModel.Annotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.ComponentModel.DataAnnotations.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.ComponentModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.ComponentModel.EventBasedAsync.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.ComponentModel.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.ComponentModel.TypeConverter.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Configuration.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Console.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Core.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Data.Common.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Data.DataSetExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Data.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Diagnostics.Contracts.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Diagnostics.Debug.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Diagnostics.DiagnosticSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/System.Diagnostics.EventLog.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Diagnostics.FileVersionInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Diagnostics.Process.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Diagnostics.StackTrace.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Diagnostics.TextWriterTraceListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Diagnostics.Tools.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Diagnostics.TraceSource.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Diagnostics.Tracing.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Drawing.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Drawing.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Dynamic.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Formats.Asn1.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Globalization.Calendars.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Globalization.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Globalization.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.IO.Compression.Brotli.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.IO.Compression.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.IO.Compression.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.IO.Compression.ZipFile.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.IO.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.IO.FileSystem.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.IO.FileSystem.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.IO.FileSystem.DriveInfo.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.IO.FileSystem.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.IO.FileSystem.Watcher.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.IO.IsolatedStorage.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.IO.MemoryMappedFiles.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/System.IO.Pipelines.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.IO.Pipes.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.IO.Pipes.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.IO.UnmanagedMemoryStream.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Linq.Expressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Linq.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Linq.Queryable.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Memory.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Net.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Net.Http.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Net.Http.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Net.HttpListener.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Net.Mail.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Net.NameResolution.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Net.NetworkInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Net.Ping.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Net.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Net.Requests.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Net.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Net.ServicePoint.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Net.Sockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Net.WebClient.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Net.WebHeaderCollection.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Net.WebProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Net.WebSockets.Client.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Net.WebSockets.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Numerics.Vectors.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.ObjectModel.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Reflection.DispatchProxy.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Reflection.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Reflection.Emit.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Reflection.Emit.ILGeneration.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Reflection.Emit.Lightweight.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Reflection.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Reflection.Metadata.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Reflection.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Reflection.TypeExtensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Resources.Reader.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Resources.ResourceManager.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Resources.Writer.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Runtime.CompilerServices.Unsafe.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Runtime.CompilerServices.VisualC.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Runtime.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Runtime.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Runtime.Handles.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Runtime.InteropServices.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Runtime.InteropServices.RuntimeInformation.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Runtime.Intrinsics.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Runtime.Loader.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Runtime.Numerics.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Runtime.Serialization.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Runtime.Serialization.Formatters.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Runtime.Serialization.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Runtime.Serialization.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Runtime.Serialization.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Security.AccessControl.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Security.Claims.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Security.Cryptography.Algorithms.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Security.Cryptography.Cng.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Security.Cryptography.Csp.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Security.Cryptography.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Security.Cryptography.OpenSsl.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Security.Cryptography.Primitives.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Security.Cryptography.X509Certificates.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/ref/net6.0/System.Security.Cryptography.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Security.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Security.Principal.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Security.Principal.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Security.SecureString.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.ServiceModel.Web.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.ServiceProcess.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Text.Encoding.CodePages.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Text.Encoding.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Text.Encoding.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Text.Encodings.Web.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Text.Json.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Text.RegularExpressions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Threading.Channels.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Threading.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Threading.Overlapped.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Threading.Tasks.Dataflow.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Threading.Tasks.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Threading.Tasks.Extensions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Threading.Tasks.Parallel.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Threading.Thread.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Threading.ThreadPool.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Threading.Timer.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Transactions.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Transactions.Local.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.ValueTuple.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Web.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Web.HttpUtility.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Windows.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Xml.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Xml.Linq.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Xml.ReaderWriter.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Xml.Serialization.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Xml.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Xml.XmlDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Xml.XmlSerializer.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Xml.XPath.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/System.Xml.XPath.XDocument.dll","Aliases":[],"Framework":null},{"FilePath":"/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/ref/net6.0/WindowsBase.dll","Aliases":[],"Framework":null}],"Files":["/Users/pandoli365/Downloads/git/CsServer/Server/Program.cs","/Users/pandoli365/Downloads/git/CsServer/Server/Service/Test (복사).cs","/Users/pandoli365/Downloads/git/CsServer/Server/Service/Test.cs","/Users/pandoli365/Downloads/git/CsServer/Server/SQL/SQL.cs","/Users/pandoli365/Downloads/git/CsServer/Server/SQL/UserSQL.cs","/Users/pandoli365/Downloads/git/CsServer/Server/System/Abstract.cs","/Users/pandoli365/Downloads/git/CsServer/Server/System/Enums.cs","/Users/pandoli365/Downloads/git/CsServer/Server/System/Error.cs","/Users/pandoli365/Downloads/git/CsServer/Server/System/Statics.cs","/Users/pandoli365/Downloads/git/CsServer/Server/System/SystemMain.cs","/Users/pandoli365/Downloads/git/CsServer/Server/obj/Debug/net6.0/Server.GlobalUsings.g.cs","/Users/pandoli365/Downloads/git/CsServer/Server/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs","/Users/pandoli365/Downloads/git/CsServer/Server/obj/Debug/net6.0/Server.AssemblyInfo.cs","/Users/pandoli365/Downloads/git/CsServer/Server/obj/Debug/net6.0/Server.AssemblyInfo.cs","/Users/pandoli365/Downloads/git/CsServer/Server/obj/Debug/net6.0/Server.AssemblyInfo.cs","/Users/pandoli365/Downloads/git/CsServer/Server/obj/Debug/net6.0/Server.AssemblyInfo.cs"],"BuildActions":["Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile","Compile"],"Analyzers":["/usr/local/share/dotnet/sdk/7.0.304/Sdks/Microsoft.NET.Sdk.Web/analyzers/cs/Microsoft.AspNetCore.Analyzers.dll","/usr/local/share/dotnet/sdk/7.0.304/Sdks/Microsoft.NET.Sdk.Web/analyzers/cs/Microsoft.AspNetCore.Mvc.Analyzers.dll","/usr/local/share/dotnet/sdk/7.0.304/Sdks/Microsoft.NET.Sdk.Web/analyzers/cs/Microsoft.AspNetCore.Components.SdkAnalyzers.dll","/usr/local/share/dotnet/sdk/7.0.304/Sdks/Microsoft.NET.Sdk/analyzers/Microsoft.CodeAnalysis.CSharp.NetAnalyzers.dll","/usr/local/share/dotnet/sdk/7.0.304/Sdks/Microsoft.NET.Sdk/analyzers/Microsoft.CodeAnalysis.NetAnalyzers.dll","/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/analyzers/dotnet/cs/System.Text.Json.SourceGeneration.dll","/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/analyzers/dotnet/cs/Microsoft.AspNetCore.App.Analyzers.dll","/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/analyzers/dotnet/cs/Microsoft.AspNetCore.App.CodeFixes.dll","/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/analyzers/dotnet/roslyn4.0/cs/Microsoft.Extensions.Logging.Generators.dll","/usr/local/share/dotnet/sdk/7.0.304/Sdks/Microsoft.NET.Sdk.Razor/source-generators/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll","/usr/local/share/dotnet/sdk/7.0.304/Sdks/Microsoft.NET.Sdk.Razor/source-generators/Microsoft.AspNetCore.Razor.Language.dll","/usr/local/share/dotnet/sdk/7.0.304/Sdks/Microsoft.NET.Sdk.Razor/source-generators/Microsoft.AspNetCore.Razor.Utilities.Shared.dll","/usr/local/share/dotnet/sdk/7.0.304/Sdks/Microsoft.NET.Sdk.Razor/source-generators/Microsoft.CodeAnalysis.Razor.dll","/usr/local/share/dotnet/sdk/7.0.304/Sdks/Microsoft.NET.Sdk.Razor/source-generators/Microsoft.Extensions.ObjectPool.dll","/usr/local/share/dotnet/sdk/7.0.304/Sdks/Microsoft.NET.Sdk.Razor/source-generators/Microsoft.NET.Sdk.Razor.SourceGenerators.dll","/usr/local/share/dotnet/sdk/7.0.304/Sdks/Microsoft.NET.Sdk.Razor/source-generators/System.Collections.Immutable.dll"],"AdditionalFiles":[],"EditorConfigFiles":["/usr/local/share/dotnet/sdk/7.0.304/Sdks/Microsoft.NET.Sdk.Razor/source-generators/RazorSourceGenerator.razorencconfig","/Users/pandoli365/Downloads/git/CsServer/Server/obj/Debug/net6.0/Server.GeneratedMSBuildEditorConfig.editorconfig","/usr/local/share/dotnet/sdk/7.0.304/Sdks/Microsoft.NET.Sdk/analyzers/build/config/analysislevel_6_default.editorconfig"],"DefineConstants":["TRACE","DEBUG","NET","NET6_0","NETCOREAPP","NET5_0_OR_GREATER","NET6_0_OR_GREATER","NETCOREAPP1_0_OR_GREATER","NETCOREAPP1_1_OR_GREATER","NETCOREAPP2_0_OR_GREATER","NETCOREAPP2_1_OR_GREATER","NETCOREAPP2_2_OR_GREATER","NETCOREAPP3_0_OR_GREATER","NETCOREAPP3_1_OR_GREATER"],"IntermediateAssembly":"/Users/pandoli365/Downloads/git/CsServer/Server/obj/Debug/net6.0/Server.dll"} \ No newline at end of file diff --git a/Server.sln b/Server.sln new file mode 100644 index 0000000..f47a937 --- /dev/null +++ b/Server.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.6.33801.468 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Server", "Server\Server.csproj", "{31E93A00-A8CA-4F84-A21A-0737ADA49581}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {31E93A00-A8CA-4F84-A21A-0737ADA49581}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {31E93A00-A8CA-4F84-A21A-0737ADA49581}.Debug|Any CPU.Build.0 = Debug|Any CPU + {31E93A00-A8CA-4F84-A21A-0737ADA49581}.Release|Any CPU.ActiveCfg = Release|Any CPU + {31E93A00-A8CA-4F84-A21A-0737ADA49581}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {4A362742-08F6-49A5-8A45-5F31A21A331A} + EndGlobalSection +EndGlobal diff --git a/Server/.DS_Store b/Server/.DS_Store new file mode 100644 index 0000000..56bb40c Binary files /dev/null and b/Server/.DS_Store differ diff --git a/Server/NLog.config b/Server/NLog.config new file mode 100644 index 0000000..a758250 --- /dev/null +++ b/Server/NLog.config @@ -0,0 +1,20 @@ + + + + + + + + + + + diff --git a/Server/Program.cs b/Server/Program.cs new file mode 100644 index 0000000..71488d4 --- /dev/null +++ b/Server/Program.cs @@ -0,0 +1,9 @@ +using Server.System; + +var builder = WebApplication.CreateBuilder(args); +var app = builder.Build(); + +ProtocolProcessor.init(); +app.MapPost("/", ProtocolProcessor.Process); + +app.Run(); diff --git a/Server/Properties/launchSettings.json b/Server/Properties/launchSettings.json new file mode 100644 index 0000000..eb063bd --- /dev/null +++ b/Server/Properties/launchSettings.json @@ -0,0 +1,28 @@ +{ + "iisSettings": { + "windowsAuthentication": false, + "anonymousAuthentication": true, + "iisExpress": { + "applicationUrl": "http://localhost:4855", + "sslPort": 44398 + } + }, + "profiles": { + "Server": { + "commandName": "Project", + "launchBrowser": true, + "applicationUrl": "https://localhost:4860", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + }, + "dotnetRunMessages": true + }, + "IIS Express": { + "commandName": "IISExpress", + "launchBrowser": true, + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development" + } + } + } +} \ No newline at end of file diff --git a/Server/SQL/SQL.cs b/Server/SQL/SQL.cs new file mode 100644 index 0000000..0d23eff --- /dev/null +++ b/Server/SQL/SQL.cs @@ -0,0 +1,142 @@ +using System.Reflection; +using System.Text; +using System.Text.RegularExpressions; +using Server.System; + +namespace Server.SQL +{ + public class SQL + { + string className; + Regex regex = new Regex(STATICS.PATTERN); + + public SQL() + { + className = typeof(T).Name; + } + + public string sqlInsert(T instance) + { + List names = new List(); + List values = new List(); + foreach (FieldInfo field in typeof(T).GetFields()) + { + object value = field.GetValue(instance); + if (value == null) + continue; + names.Add(field.Name); + values.Add(value.ToString()); + } + + StringBuilder qurry = new StringBuilder(); + + qurry.Append($"INSERT INTO {className} ("); + + int n = 0; + int count = names.Count; + + for(; n < count; n++) + { + qurry.Append(names[n]); + if(n != count - 1) + { + qurry.Append(", "); + } + } + + qurry.Append(") VALUES ("); + n = 0; + for (; n < count; n++) + { + qurry.Append(values[n]); + if (n != count - 1) + { + qurry.Append(", "); + } + } + qurry.Append(");"); + + return qurry.ToString(); + } + + public string sqlUpdate(string[] names, object[] values, string[] wnames, object[] wvalues) + { + StringBuilder qurry = new StringBuilder(); + qurry.Append($"UPDATE {className} SET "); + for(int n = 0; n < names.Length; n++) + { + qurry.Append($"{names[n]} = {values[n]}"); + if(n < names.Length - 1) + { + qurry.Append(", "); + } + } + qurry.Append(" WHERE "); + for (int n = 0; n < wnames.Length; n++) + { + qurry.Append($"{wnames[n]} = {wvalues[n]}"); + if (n < wnames.Length - 1) + { + qurry.Append(", "); + } + } + return qurry.ToString(); + } + + public string sqlSelect(string[] names, string[] wnames, object[] wvalues) + { + StringBuilder qurry = new StringBuilder(); + + if(names == null) + { + qurry.Append($"SELECT * FROM {className} "); + } + else + { + qurry.Append("SELECT "); + for(int n = 0; n < names.Length; n++) + { + qurry.Append(names[n]); + if (n < names.Length - 1) + { + qurry.Append(", "); + } + } + qurry.Append($" FROM {className} "); + } + + qurry.Append(" WHERE "); + for (int n = 0; n < wnames.Length; n++) + { + qurry.Append($"{wnames[n]} = {wvalues[n]}"); + if (n < wnames.Length - 1) + { + qurry.Append(", "); + } + } + return qurry.ToString(); + } + + public string sqlDelete(string[] wnames, object[] wvalues) + { + StringBuilder qurry = new StringBuilder(); + qurry.Append($"DELETE FROM {className}"); + + qurry.Append(" WHERE "); + for (int n = 0; n < wnames.Length; n++) + { + qurry.Append($"{wnames[n]} = {wvalues[n]}"); + if (n < wnames.Length - 1) + { + qurry.Append(", "); + } + } + return qurry.ToString(); + } + public string Injection(string data) + { + return regex.Replace(data, ""); + } + } +} + diff --git a/Server/SQL/UserSQL.cs b/Server/SQL/UserSQL.cs new file mode 100644 index 0000000..8e520c8 --- /dev/null +++ b/Server/SQL/UserSQL.cs @@ -0,0 +1,18 @@ +namespace Server.SQL +{ + public class User + { + public int Id { get; set; } + public string NickName { get; set; } + public string count { get; set; } + } + + public class UserSQL : SQL + { + public void userInsert(User user) + { + string qurry = sqlInsert(user); + } + } +} +//쿼리 전송 diff --git a/Server/Server.csproj b/Server/Server.csproj new file mode 100644 index 0000000..267be98 --- /dev/null +++ b/Server/Server.csproj @@ -0,0 +1,14 @@ + + + + net6.0 + enable + enable + + + + + + + + diff --git a/Server/Service/Test (복사).cs b/Server/Service/Test (복사).cs new file mode 100644 index 0000000..bdae95f --- /dev/null +++ b/Server/Service/Test (복사).cs @@ -0,0 +1,44 @@ +using Server.System; +using Newtonsoft.Json; + +namespace Server.Service +{ + public class Test : AbstractService + { + private TestReq req; + public override string Process() + { + return makeResp(); + } + + public override Protocol ProtocolValue() => Protocol.Test; + + public override Req Requst(string json) + { + req = JsonConvert.DeserializeObject(json); + return req; + } + + private string makeResp() + { + TestResp resp = new TestResp(); + resp.status = 200; + return resp.ToJson(); + } + + + } + + public class TestReq : Req + { + public override bool IsReceivedAllField() + { + return true; + } + } + + public class TestResp : Resp + { + + } +} diff --git a/Server/Service/Test.cs b/Server/Service/Test.cs new file mode 100644 index 0000000..e286238 --- /dev/null +++ b/Server/Service/Test.cs @@ -0,0 +1,44 @@ +using Server.System; +using Newtonsoft.Json; + +namespace Server.Service +{ + public class awaketest : AbstractService + { + private awaketestReq req; + public override string Process() + { + return makeResp(); + } + + public override Protocol ProtocolValue() => Protocol.Test; + + public override Req Requst(string json) + { + req = JsonConvert.DeserializeObject(json); + return req; + } + + private string makeResp() + { + awaketestResp resp = new awaketestResp(); + resp.status = 200; + return resp.ToJson(); + } + + + } + + public class awaketestReq : Req + { + public override bool IsReceivedAllField() + { + return true; + } + } + + public class awaketestResp : Resp + { + + } +} diff --git a/Server/System/Abstract.cs b/Server/System/Abstract.cs new file mode 100644 index 0000000..2c40f68 --- /dev/null +++ b/Server/System/Abstract.cs @@ -0,0 +1,32 @@ +using Newtonsoft.Json; + +namespace Server.System +{ + public abstract class AbstractService + { + public abstract Protocol ProtocolValue(); + + public abstract string Process(); + + public abstract Req Requst(string json); + } + + public abstract class Req + { + public Protocol cmd; + + public virtual bool IsReceivedAllField() + { + return true; + } + } + + public abstract class Resp + { + public int status; + public virtual string ToJson() + { + return JsonConvert.SerializeObject(this); + } + } +} diff --git a/Server/System/Enums.cs b/Server/System/Enums.cs new file mode 100644 index 0000000..fdd0c72 --- /dev/null +++ b/Server/System/Enums.cs @@ -0,0 +1,15 @@ +public enum Protocol +{ + Test = 0, +} + +public enum Error +{ + RuntimeException = -1,//서버 오류 + None = 0,//사용안함 + success = 200,//성공 + notFound = 404,//프로토콜 없음 + unknown = 500,//파라미터 오류 + crypto = 800,//암복호화 에러 + nodata = 900,//데이터가 없음 +} \ No newline at end of file diff --git a/Server/System/Error.cs b/Server/System/Error.cs new file mode 100644 index 0000000..4b12470 --- /dev/null +++ b/Server/System/Error.cs @@ -0,0 +1,28 @@ +namespace Server.System +{ + public class ErrorResp : Resp + { + public string message; + public ErrorResp(RuntimeException ex) + { + this.status = (int)ex.status; + this.message = ex.Message; + } + public ErrorResp() + { + this.status = -1; + this.message = "Unknown Error"; + } + + } + + public class RuntimeException : Exception + { + public Error status; + + public RuntimeException(string message = "", Error status = Error.RuntimeException) : base(message) + { + this.status = status; + } + } +} diff --git a/Server/System/Statics.cs b/Server/System/Statics.cs new file mode 100644 index 0000000..3ebbab4 --- /dev/null +++ b/Server/System/Statics.cs @@ -0,0 +1,14 @@ +namespace Server.System +{ + public static class STATICS + { + #region Dev + #if DEBUG + public static readonly string SQL_URL = "Server=myServerAddress;Port=myPort;Database=myDatabase;Uid=myUsername;Pwd=myPassword;"; +#endif + #endregion + + public static readonly string PATTERN = "[^a-zA-Z0-9가-힣 ]"; + } + +} diff --git a/Server/System/SystemMain.cs b/Server/System/SystemMain.cs new file mode 100644 index 0000000..44abfef --- /dev/null +++ b/Server/System/SystemMain.cs @@ -0,0 +1,77 @@ +using System.Reflection; +using NLog; + +namespace Server.System { + public class ProtocolProcessor { + private static Dictionary SERVICE_DIC = new Dictionary(); + + private static readonly NLog.ILogger logger = LogManager.GetCurrentClassLogger(); + + + public static void addProtocol(AbstractService abstractService) { + if (SERVICE_DIC.ContainsKey(abstractService.ProtocolValue())) { + logger.Error("중복된 프로토콜 : " + abstractService.ProtocolValue()); + throw new Exception("중복된 프로토콜 : " + abstractService.ProtocolValue()); + } + + SERVICE_DIC.Add(abstractService.ProtocolValue(), abstractService); + } + + public static void init() { + // 현재 실행 중인 어셈블리를 가져옴 + var assembly = Assembly.GetExecutingAssembly(); + + // 'AbstractService'의 하위 클래스를 모두 찾음 + var serviceTypes = assembly.GetTypes().Where(t => t.IsSubclassOf(typeof(AbstractService)) && !t.IsAbstract); + + // 각 클래스의 인스턴스를 생성합니다. 생성자에서 자동으로 등록됩니다. + foreach (var type in serviceTypes) + addProtocol((AbstractService)Activator.CreateInstance(type)); + + logger.Info("Server Start"); + } + + public static string Process(HttpContext context) { + AbstractService abstractService; + string Response = ""; + try { + Protocol cmd = (Protocol)int.Parse(context.Request.Headers["cmd"]); + SERVICE_DIC.TryGetValue(cmd, out abstractService); + if (abstractService == null) + throw new RuntimeException("Not Found", Error.notFound); + + string body = Request(context.Request).GetAwaiter().GetResult(); + + logger.Info("GetRequst : " + body); + + Req req = abstractService.Requst(body); + + if (req == null) + throw new RuntimeException("", Error.nodata); + else if (!req.IsReceivedAllField()) + throw new RuntimeException("Internal Server Error", Error.unknown); + + Response = abstractService.Process(); + + logger.Info("GetResponse : " + Response); + } + catch (RuntimeException ex) { + ErrorResp error = new ErrorResp(ex); + Response = error.ToJson(); + logger.Error("GetErrorResponse : " + Response); + } + catch (Exception ex) { + ErrorResp error = new ErrorResp(); + Response = error.ToJson(); + logger.Error("GetErrorResponse : " + ex.ToString()); + } + return Response; + + } + + private static async Task Request(HttpRequest request) { + using var reader = new StreamReader(request.Body); + return await reader.ReadToEndAsync(); + } + } +} \ No newline at end of file diff --git a/Server/appsettings.Development.json b/Server/appsettings.Development.json new file mode 100644 index 0000000..ff66ba6 --- /dev/null +++ b/Server/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/Server/appsettings.json b/Server/appsettings.json new file mode 100644 index 0000000..a0518ce --- /dev/null +++ b/Server/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "None", + "Microsoft.AspNetCore": "None" + } + }, + "AllowedHosts": "localhost" +} diff --git a/Server/bin/.DS_Store b/Server/bin/.DS_Store new file mode 100644 index 0000000..7ba6a4b Binary files /dev/null and b/Server/bin/.DS_Store differ diff --git a/Server/bin/Debug/.DS_Store b/Server/bin/Debug/.DS_Store new file mode 100644 index 0000000..09e7bea Binary files /dev/null and b/Server/bin/Debug/.DS_Store differ diff --git a/Server/bin/Debug/net6.0/.DS_Store b/Server/bin/Debug/net6.0/.DS_Store new file mode 100644 index 0000000..8d85c1f Binary files /dev/null and b/Server/bin/Debug/net6.0/.DS_Store differ diff --git a/Server/bin/Debug/net6.0/Log/.DS_Store b/Server/bin/Debug/net6.0/Log/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/Server/bin/Debug/net6.0/Log/.DS_Store differ diff --git a/Server/bin/Debug/net6.0/Log/2023-06-29.txt b/Server/bin/Debug/net6.0/Log/2023-06-29.txt new file mode 100644 index 0000000..33d1ea3 --- /dev/null +++ b/Server/bin/Debug/net6.0/Log/2023-06-29.txt @@ -0,0 +1,5 @@ +2023-06-29 19:34:18.9452|ERROR|Server.System.ProtocolProcessor|중복된 프로토콜 : Test +2023-06-29 19:34:19.2131|ERROR|Server.System.ProtocolProcessor|중복된 프로토콜 : Test +2023-06-29 19:34:19.3947|ERROR|Server.System.ProtocolProcessor|중복된 프로토콜 : Test +2023-06-29 19:34:19.6331|ERROR|Server.System.ProtocolProcessor|중복된 프로토콜 : Test +2023-06-29 19:34:19.6815|ERROR|Server.System.ProtocolProcessor|중복된 프로토콜 : Test diff --git a/Server/bin/Debug/net6.0/NLog.config b/Server/bin/Debug/net6.0/NLog.config new file mode 100644 index 0000000..a758250 --- /dev/null +++ b/Server/bin/Debug/net6.0/NLog.config @@ -0,0 +1,20 @@ + + + + + + + + + + + diff --git a/Server/bin/Debug/net6.0/NLog.dll b/Server/bin/Debug/net6.0/NLog.dll new file mode 100755 index 0000000..10a35f6 Binary files /dev/null and b/Server/bin/Debug/net6.0/NLog.dll differ diff --git a/Server/bin/Debug/net6.0/Newtonsoft.Json.dll b/Server/bin/Debug/net6.0/Newtonsoft.Json.dll new file mode 100644 index 0000000..d035c38 Binary files /dev/null and b/Server/bin/Debug/net6.0/Newtonsoft.Json.dll differ diff --git a/Server/bin/Debug/net6.0/Server b/Server/bin/Debug/net6.0/Server new file mode 100755 index 0000000..7d83e9b Binary files /dev/null and b/Server/bin/Debug/net6.0/Server differ diff --git a/Server/bin/Debug/net6.0/Server.deps.json b/Server/bin/Debug/net6.0/Server.deps.json new file mode 100644 index 0000000..1f5d105 --- /dev/null +++ b/Server/bin/Debug/net6.0/Server.deps.json @@ -0,0 +1,57 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v6.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v6.0": { + "Server/1.0.0": { + "dependencies": { + "NLog": "5.2.0", + "Newtonsoft.Json": "13.0.3" + }, + "runtime": { + "Server.dll": {} + } + }, + "Newtonsoft.Json/13.0.3": { + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.3.27908" + } + } + }, + "NLog/5.2.0": { + "runtime": { + "lib/netstandard2.0/NLog.dll": { + "assemblyVersion": "5.0.0.0", + "fileVersion": "5.2.0.1813" + } + } + } + } + }, + "libraries": { + "Server/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Newtonsoft.Json/13.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "path": "newtonsoft.json/13.0.3", + "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512" + }, + "NLog/5.2.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-uYBgseY0m/9lQUbZYGsQsTBFOWrfs3iaekzzYMH6vFmpoOAvV8/bp1XxG/suZkwB5h8nAiTJAp7VENWRDKtKPA==", + "path": "nlog/5.2.0", + "hashPath": "nlog.5.2.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/Server/bin/Debug/net6.0/Server.dll b/Server/bin/Debug/net6.0/Server.dll new file mode 100644 index 0000000..bbd5c98 Binary files /dev/null and b/Server/bin/Debug/net6.0/Server.dll differ diff --git a/Server/bin/Debug/net6.0/Server.exe b/Server/bin/Debug/net6.0/Server.exe new file mode 100644 index 0000000..5e114dd Binary files /dev/null and b/Server/bin/Debug/net6.0/Server.exe differ diff --git a/Server/bin/Debug/net6.0/Server.pdb b/Server/bin/Debug/net6.0/Server.pdb new file mode 100644 index 0000000..a0c58df Binary files /dev/null and b/Server/bin/Debug/net6.0/Server.pdb differ diff --git a/Server/bin/Debug/net6.0/Server.runtimeconfig.json b/Server/bin/Debug/net6.0/Server.runtimeconfig.json new file mode 100644 index 0000000..dfb1b77 --- /dev/null +++ b/Server/bin/Debug/net6.0/Server.runtimeconfig.json @@ -0,0 +1,19 @@ +{ + "runtimeOptions": { + "tfm": "net6.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "6.0.0" + }, + { + "name": "Microsoft.AspNetCore.App", + "version": "6.0.0" + } + ], + "configProperties": { + "System.GC.Server": true, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/Server/bin/Debug/net6.0/appsettings.Development.json b/Server/bin/Debug/net6.0/appsettings.Development.json new file mode 100644 index 0000000..ff66ba6 --- /dev/null +++ b/Server/bin/Debug/net6.0/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/Server/bin/Debug/net6.0/appsettings.json b/Server/bin/Debug/net6.0/appsettings.json new file mode 100644 index 0000000..a0518ce --- /dev/null +++ b/Server/bin/Debug/net6.0/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "None", + "Microsoft.AspNetCore": "None" + } + }, + "AllowedHosts": "localhost" +} diff --git a/Server/obj/.DS_Store b/Server/obj/.DS_Store new file mode 100644 index 0000000..7ba6a4b Binary files /dev/null and b/Server/obj/.DS_Store differ diff --git a/Server/obj/Debug/.DS_Store b/Server/obj/Debug/.DS_Store new file mode 100644 index 0000000..04ad432 Binary files /dev/null and b/Server/obj/Debug/.DS_Store differ diff --git a/Server/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs b/Server/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs new file mode 100644 index 0000000..a8c10ef --- /dev/null +++ b/Server/obj/Debug/net6.0/.NETCoreApp,Version=v6.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v6.0", FrameworkDisplayName = ".NET 6.0")] diff --git a/Server/obj/Debug/net6.0/Server.AssemblyInfo.cs b/Server/obj/Debug/net6.0/Server.AssemblyInfo.cs new file mode 100644 index 0000000..447f2eb --- /dev/null +++ b/Server/obj/Debug/net6.0/Server.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("Server")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] +[assembly: System.Reflection.AssemblyProductAttribute("Server")] +[assembly: System.Reflection.AssemblyTitleAttribute("Server")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// MSBuild WriteCodeFragment 클래스에서 생성되었습니다. + diff --git a/Server/obj/Debug/net6.0/Server.AssemblyInfoInputs.cache b/Server/obj/Debug/net6.0/Server.AssemblyInfoInputs.cache new file mode 100644 index 0000000..3d2b19f --- /dev/null +++ b/Server/obj/Debug/net6.0/Server.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +24a19a338571d06fa5670dc4c5fa352c3d517153 diff --git a/Server/obj/Debug/net6.0/Server.GeneratedMSBuildEditorConfig.editorconfig b/Server/obj/Debug/net6.0/Server.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..5dfbcc8 --- /dev/null +++ b/Server/obj/Debug/net6.0/Server.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,17 @@ +is_global = true +build_property.TargetFramework = net6.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 = Server +build_property.RootNamespace = Server +build_property.ProjectDir = /Users/pandoli365/Downloads/git/CsServer/Server/ +build_property.RazorLangVersion = 6.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = /Users/pandoli365/Downloads/git/CsServer/Server +build_property._RazorSourceGeneratorDebug = diff --git a/Server/obj/Debug/net6.0/Server.GlobalUsings.g.cs b/Server/obj/Debug/net6.0/Server.GlobalUsings.g.cs new file mode 100644 index 0000000..025530a --- /dev/null +++ b/Server/obj/Debug/net6.0/Server.GlobalUsings.g.cs @@ -0,0 +1,17 @@ +// +global using global::Microsoft.AspNetCore.Builder; +global using global::Microsoft.AspNetCore.Hosting; +global using global::Microsoft.AspNetCore.Http; +global using global::Microsoft.AspNetCore.Routing; +global using global::Microsoft.Extensions.Configuration; +global using global::Microsoft.Extensions.DependencyInjection; +global using global::Microsoft.Extensions.Hosting; +global using global::Microsoft.Extensions.Logging; +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Net.Http.Json; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/Server/obj/Debug/net6.0/Server.MvcApplicationPartsAssemblyInfo.cache b/Server/obj/Debug/net6.0/Server.MvcApplicationPartsAssemblyInfo.cache new file mode 100644 index 0000000..e69de29 diff --git a/Server/obj/Debug/net6.0/Server.assets.cache b/Server/obj/Debug/net6.0/Server.assets.cache new file mode 100644 index 0000000..dc263cf Binary files /dev/null and b/Server/obj/Debug/net6.0/Server.assets.cache differ diff --git a/Server/obj/Debug/net6.0/Server.csproj.AssemblyReference.cache b/Server/obj/Debug/net6.0/Server.csproj.AssemblyReference.cache new file mode 100644 index 0000000..28fb2df Binary files /dev/null and b/Server/obj/Debug/net6.0/Server.csproj.AssemblyReference.cache differ diff --git a/Server/obj/Debug/net6.0/Server.csproj.BuildWithSkipAnalyzers b/Server/obj/Debug/net6.0/Server.csproj.BuildWithSkipAnalyzers new file mode 100644 index 0000000..e69de29 diff --git a/Server/obj/Debug/net6.0/Server.csproj.CopyComplete b/Server/obj/Debug/net6.0/Server.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/Server/obj/Debug/net6.0/Server.csproj.CoreCompileInputs.cache b/Server/obj/Debug/net6.0/Server.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..0573721 --- /dev/null +++ b/Server/obj/Debug/net6.0/Server.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +902c29e115196f4455fc7ce177d6c6c5cd7ac55d diff --git a/Server/obj/Debug/net6.0/Server.csproj.FileListAbsolute.txt b/Server/obj/Debug/net6.0/Server.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..14f013e --- /dev/null +++ b/Server/obj/Debug/net6.0/Server.csproj.FileListAbsolute.txt @@ -0,0 +1,58 @@ +C:/Users/snowpipe/Desktop/bin/Server/Server/bin/Debug/net6.0/appsettings.Development.json +C:/Users/snowpipe/Desktop/bin/Server/Server/bin/Debug/net6.0/appsettings.json +C:/Users/snowpipe/Desktop/bin/Server/Server/bin/Debug/net6.0/Server.exe +C:/Users/snowpipe/Desktop/bin/Server/Server/bin/Debug/net6.0/Server.deps.json +C:/Users/snowpipe/Desktop/bin/Server/Server/bin/Debug/net6.0/Server.runtimeconfig.json +C:/Users/snowpipe/Desktop/bin/Server/Server/bin/Debug/net6.0/Server.dll +C:/Users/snowpipe/Desktop/bin/Server/Server/bin/Debug/net6.0/Server.pdb +C:/Users/snowpipe/Desktop/bin/Server/Server/bin/Debug/net6.0/Newtonsoft.Json.dll +C:/Users/snowpipe/Desktop/bin/Server/Server/obj/Debug/net6.0/Server.csproj.AssemblyReference.cache +C:/Users/snowpipe/Desktop/bin/Server/Server/obj/Debug/net6.0/Server.GeneratedMSBuildEditorConfig.editorconfig +C:/Users/snowpipe/Desktop/bin/Server/Server/obj/Debug/net6.0/Server.AssemblyInfoInputs.cache +C:/Users/snowpipe/Desktop/bin/Server/Server/obj/Debug/net6.0/Server.AssemblyInfo.cs +C:/Users/snowpipe/Desktop/bin/Server/Server/obj/Debug/net6.0/Server.csproj.CoreCompileInputs.cache +C:/Users/snowpipe/Desktop/bin/Server/Server/obj/Debug/net6.0/Server.MvcApplicationPartsAssemblyInfo.cache +C:/Users/snowpipe/Desktop/bin/Server/Server/obj/Debug/net6.0/staticwebassets/msbuild.Server.Microsoft.AspNetCore.StaticWebAssets.props +C:/Users/snowpipe/Desktop/bin/Server/Server/obj/Debug/net6.0/staticwebassets/msbuild.build.Server.props +C:/Users/snowpipe/Desktop/bin/Server/Server/obj/Debug/net6.0/staticwebassets/msbuild.buildMultiTargeting.Server.props +C:/Users/snowpipe/Desktop/bin/Server/Server/obj/Debug/net6.0/staticwebassets/msbuild.buildTransitive.Server.props +C:/Users/snowpipe/Desktop/bin/Server/Server/obj/Debug/net6.0/staticwebassets.pack.json +C:/Users/snowpipe/Desktop/bin/Server/Server/obj/Debug/net6.0/staticwebassets.build.json +C:/Users/snowpipe/Desktop/bin/Server/Server/obj/Debug/net6.0/staticwebassets.development.json +C:/Users/snowpipe/Desktop/bin/Server/Server/obj/Debug/net6.0/scopedcss/bundle/Server.styles.css +C:/Users/snowpipe/Desktop/bin/Server/Server/obj/Debug/net6.0/Server.csproj.CopyComplete +C:/Users/snowpipe/Desktop/bin/Server/Server/obj/Debug/net6.0/Server.dll +C:/Users/snowpipe/Desktop/bin/Server/Server/obj/Debug/net6.0/refint/Server.dll +C:/Users/snowpipe/Desktop/bin/Server/Server/obj/Debug/net6.0/Server.pdb +C:/Users/snowpipe/Desktop/bin/Server/Server/obj/Debug/net6.0/Server.genruntimeconfig.cache +C:/Users/snowpipe/Desktop/bin/Server/Server/obj/Debug/net6.0/ref/Server.dll +/Users/pandoli365/Desktop/net/CsServer/Server/bin/Debug/net6.0/appsettings.Development.json +/Users/pandoli365/Desktop/net/CsServer/Server/bin/Debug/net6.0/appsettings.json +/Users/pandoli365/Desktop/net/CsServer/Server/bin/Debug/net6.0/Server +/Users/pandoli365/Desktop/net/CsServer/Server/bin/Debug/net6.0/Server.deps.json +/Users/pandoli365/Desktop/net/CsServer/Server/bin/Debug/net6.0/Server.runtimeconfig.json +/Users/pandoli365/Desktop/net/CsServer/Server/bin/Debug/net6.0/Server.dll +/Users/pandoli365/Desktop/net/CsServer/Server/bin/Debug/net6.0/Server.pdb +/Users/pandoli365/Desktop/net/CsServer/Server/bin/Debug/net6.0/Newtonsoft.Json.dll +/Users/pandoli365/Desktop/net/CsServer/Server/obj/Debug/net6.0/Server.csproj.AssemblyReference.cache +/Users/pandoli365/Desktop/net/CsServer/Server/obj/Debug/net6.0/Server.GeneratedMSBuildEditorConfig.editorconfig +/Users/pandoli365/Desktop/net/CsServer/Server/obj/Debug/net6.0/Server.AssemblyInfoInputs.cache +/Users/pandoli365/Desktop/net/CsServer/Server/obj/Debug/net6.0/Server.AssemblyInfo.cs +/Users/pandoli365/Desktop/net/CsServer/Server/obj/Debug/net6.0/Server.csproj.CoreCompileInputs.cache +/Users/pandoli365/Desktop/net/CsServer/Server/obj/Debug/net6.0/Server.MvcApplicationPartsAssemblyInfo.cache +/Users/pandoli365/Desktop/net/CsServer/Server/obj/Debug/net6.0/staticwebassets/msbuild.Server.Microsoft.AspNetCore.StaticWebAssets.props +/Users/pandoli365/Desktop/net/CsServer/Server/obj/Debug/net6.0/staticwebassets/msbuild.build.Server.props +/Users/pandoli365/Desktop/net/CsServer/Server/obj/Debug/net6.0/staticwebassets/msbuild.buildMultiTargeting.Server.props +/Users/pandoli365/Desktop/net/CsServer/Server/obj/Debug/net6.0/staticwebassets/msbuild.buildTransitive.Server.props +/Users/pandoli365/Desktop/net/CsServer/Server/obj/Debug/net6.0/staticwebassets.pack.json +/Users/pandoli365/Desktop/net/CsServer/Server/obj/Debug/net6.0/staticwebassets.build.json +/Users/pandoli365/Desktop/net/CsServer/Server/obj/Debug/net6.0/staticwebassets.development.json +/Users/pandoli365/Desktop/net/CsServer/Server/obj/Debug/net6.0/scopedcss/bundle/Server.styles.css +/Users/pandoli365/Desktop/net/CsServer/Server/obj/Debug/net6.0/Server.csproj.CopyComplete +/Users/pandoli365/Desktop/net/CsServer/Server/obj/Debug/net6.0/Server.dll +/Users/pandoli365/Desktop/net/CsServer/Server/obj/Debug/net6.0/refint/Server.dll +/Users/pandoli365/Desktop/net/CsServer/Server/obj/Debug/net6.0/Server.pdb +/Users/pandoli365/Desktop/net/CsServer/Server/obj/Debug/net6.0/Server.genruntimeconfig.cache +/Users/pandoli365/Desktop/net/CsServer/Server/obj/Debug/net6.0/ref/Server.dll +/Users/pandoli365/Desktop/net/CsServer/Server/bin/Debug/net6.0/NLog.config +/Users/pandoli365/Desktop/net/CsServer/Server/bin/Debug/net6.0/NLog.dll diff --git a/Server/obj/Debug/net6.0/Server.dll b/Server/obj/Debug/net6.0/Server.dll new file mode 100644 index 0000000..bbd5c98 Binary files /dev/null and b/Server/obj/Debug/net6.0/Server.dll differ diff --git a/Server/obj/Debug/net6.0/Server.genruntimeconfig.cache b/Server/obj/Debug/net6.0/Server.genruntimeconfig.cache new file mode 100644 index 0000000..cba00d1 --- /dev/null +++ b/Server/obj/Debug/net6.0/Server.genruntimeconfig.cache @@ -0,0 +1 @@ +512842858038edc53958b4d994b7c692caf32e92 diff --git a/Server/obj/Debug/net6.0/Server.pdb b/Server/obj/Debug/net6.0/Server.pdb new file mode 100644 index 0000000..a0c58df Binary files /dev/null and b/Server/obj/Debug/net6.0/Server.pdb differ diff --git a/Server/obj/Debug/net6.0/apphost b/Server/obj/Debug/net6.0/apphost new file mode 100755 index 0000000..7d83e9b Binary files /dev/null and b/Server/obj/Debug/net6.0/apphost differ diff --git a/Server/obj/Debug/net6.0/apphost.exe b/Server/obj/Debug/net6.0/apphost.exe new file mode 100644 index 0000000..5e114dd Binary files /dev/null and b/Server/obj/Debug/net6.0/apphost.exe differ diff --git a/Server/obj/Debug/net6.0/ref/Server.dll b/Server/obj/Debug/net6.0/ref/Server.dll new file mode 100644 index 0000000..d6f66e6 Binary files /dev/null and b/Server/obj/Debug/net6.0/ref/Server.dll differ diff --git a/Server/obj/Debug/net6.0/refint/Server.dll b/Server/obj/Debug/net6.0/refint/Server.dll new file mode 100644 index 0000000..d6f66e6 Binary files /dev/null and b/Server/obj/Debug/net6.0/refint/Server.dll differ diff --git a/Server/obj/Debug/net6.0/staticwebassets.build.json b/Server/obj/Debug/net6.0/staticwebassets.build.json new file mode 100644 index 0000000..37e5ea0 --- /dev/null +++ b/Server/obj/Debug/net6.0/staticwebassets.build.json @@ -0,0 +1,11 @@ +{ + "Version": 1, + "Hash": "z8/jf/uVtfFHkS7UZKSCL97FvnwEOhJPQdCo8dr/ZzU=", + "Source": "Server", + "BasePath": "_content/Server", + "Mode": "Default", + "ManifestType": "Build", + "ReferencedProjectsConfiguration": [], + "DiscoveryPatterns": [], + "Assets": [] +} \ No newline at end of file diff --git a/Server/obj/Debug/net6.0/staticwebassets/msbuild.build.Server.props b/Server/obj/Debug/net6.0/staticwebassets/msbuild.build.Server.props new file mode 100644 index 0000000..5a6032a --- /dev/null +++ b/Server/obj/Debug/net6.0/staticwebassets/msbuild.build.Server.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/Server/obj/Debug/net6.0/staticwebassets/msbuild.buildMultiTargeting.Server.props b/Server/obj/Debug/net6.0/staticwebassets/msbuild.buildMultiTargeting.Server.props new file mode 100644 index 0000000..da21aa0 --- /dev/null +++ b/Server/obj/Debug/net6.0/staticwebassets/msbuild.buildMultiTargeting.Server.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/Server/obj/Debug/net6.0/staticwebassets/msbuild.buildTransitive.Server.props b/Server/obj/Debug/net6.0/staticwebassets/msbuild.buildTransitive.Server.props new file mode 100644 index 0000000..c06b3f4 --- /dev/null +++ b/Server/obj/Debug/net6.0/staticwebassets/msbuild.buildTransitive.Server.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/Server/obj/Server.csproj.nuget.dgspec.json b/Server/obj/Server.csproj.nuget.dgspec.json new file mode 100644 index 0000000..66513bb --- /dev/null +++ b/Server/obj/Server.csproj.nuget.dgspec.json @@ -0,0 +1,90 @@ +{ + "format": 1, + "restore": { + "/Users/pandoli365/Downloads/git/CsServer/Server/Server.csproj": {} + }, + "projects": { + "/Users/pandoli365/Downloads/git/CsServer/Server/Server.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/Users/pandoli365/Downloads/git/CsServer/Server/Server.csproj", + "projectName": "Server", + "projectPath": "/Users/pandoli365/Downloads/git/CsServer/Server/Server.csproj", + "packagesPath": "/Users/pandoli365/.nuget/packages/", + "outputPath": "/Users/pandoli365/Downloads/git/CsServer/Server/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/Users/pandoli365/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "/usr/local/share/dotnet/library-packs": {}, + "/usr/local/share/dotnet/sdk/7.0.304/Sdks/Microsoft.NET.Sdk.Web/library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "dependencies": { + "NLog": { + "target": "Package", + "version": "[5.2.0, )" + }, + "Newtonsoft.Json": { + "target": "Package", + "version": "[13.0.3, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[6.0.18, 6.0.18]" + }, + { + "name": "Microsoft.NETCore.App.Host.osx-arm64", + "version": "[6.0.18, 6.0.18]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[6.0.18, 6.0.18]" + } + ], + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/7.0.304/RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/Server/obj/Server.csproj.nuget.g.props b/Server/obj/Server.csproj.nuget.g.props new file mode 100644 index 0000000..616d1b7 --- /dev/null +++ b/Server/obj/Server.csproj.nuget.g.props @@ -0,0 +1,15 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + /Users/pandoli365/.nuget/packages/ + /Users/pandoli365/.nuget/packages/ + PackageReference + 6.4.0 + + + + + \ No newline at end of file diff --git a/Server/obj/Server.csproj.nuget.g.targets b/Server/obj/Server.csproj.nuget.g.targets new file mode 100644 index 0000000..35a7576 --- /dev/null +++ b/Server/obj/Server.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Server/obj/project.assets.json b/Server/obj/project.assets.json new file mode 100644 index 0000000..beec9ca --- /dev/null +++ b/Server/obj/project.assets.json @@ -0,0 +1,180 @@ +{ + "version": 3, + "targets": { + "net6.0": { + "Newtonsoft.Json/13.0.3": { + "type": "package", + "compile": { + "lib/net6.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net6.0/Newtonsoft.Json.dll": { + "related": ".xml" + } + } + }, + "NLog/5.2.0": { + "type": "package", + "compile": { + "lib/netstandard2.0/NLog.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/netstandard2.0/NLog.dll": { + "related": ".xml" + } + } + } + } + }, + "libraries": { + "Newtonsoft.Json/13.0.3": { + "sha512": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==", + "type": "package", + "path": "newtonsoft.json/13.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.md", + "README.md", + "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/net6.0/Newtonsoft.Json.dll", + "lib/net6.0/Newtonsoft.Json.xml", + "lib/netstandard1.0/Newtonsoft.Json.dll", + "lib/netstandard1.0/Newtonsoft.Json.xml", + "lib/netstandard1.3/Newtonsoft.Json.dll", + "lib/netstandard1.3/Newtonsoft.Json.xml", + "lib/netstandard2.0/Newtonsoft.Json.dll", + "lib/netstandard2.0/Newtonsoft.Json.xml", + "newtonsoft.json.13.0.3.nupkg.sha512", + "newtonsoft.json.nuspec", + "packageIcon.png" + ] + }, + "NLog/5.2.0": { + "sha512": "uYBgseY0m/9lQUbZYGsQsTBFOWrfs3iaekzzYMH6vFmpoOAvV8/bp1XxG/suZkwB5h8nAiTJAp7VENWRDKtKPA==", + "type": "package", + "path": "nlog/5.2.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "N.png", + "lib/net35/NLog.dll", + "lib/net35/NLog.xml", + "lib/net45/NLog.dll", + "lib/net45/NLog.xml", + "lib/net46/NLog.dll", + "lib/net46/NLog.xml", + "lib/netstandard1.3/NLog.dll", + "lib/netstandard1.3/NLog.xml", + "lib/netstandard1.5/NLog.dll", + "lib/netstandard1.5/NLog.xml", + "lib/netstandard2.0/NLog.dll", + "lib/netstandard2.0/NLog.xml", + "nlog.5.2.0.nupkg.sha512", + "nlog.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + "net6.0": [ + "NLog >= 5.2.0", + "Newtonsoft.Json >= 13.0.3" + ] + }, + "packageFolders": { + "/Users/pandoli365/.nuget/packages/": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "/Users/pandoli365/Downloads/git/CsServer/Server/Server.csproj", + "projectName": "Server", + "projectPath": "/Users/pandoli365/Downloads/git/CsServer/Server/Server.csproj", + "packagesPath": "/Users/pandoli365/.nuget/packages/", + "outputPath": "/Users/pandoli365/Downloads/git/CsServer/Server/obj/", + "projectStyle": "PackageReference", + "configFilePaths": [ + "/Users/pandoli365/.nuget/NuGet/NuGet.Config" + ], + "originalTargetFrameworks": [ + "net6.0" + ], + "sources": { + "/usr/local/share/dotnet/library-packs": {}, + "/usr/local/share/dotnet/sdk/7.0.304/Sdks/Microsoft.NET.Sdk.Web/library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "net6.0": { + "targetAlias": "net6.0", + "dependencies": { + "NLog": { + "target": "Package", + "version": "[5.2.0, )" + }, + "Newtonsoft.Json": { + "target": "Package", + "version": "[13.0.3, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "downloadDependencies": [ + { + "name": "Microsoft.AspNetCore.App.Ref", + "version": "[6.0.18, 6.0.18]" + }, + { + "name": "Microsoft.NETCore.App.Host.osx-arm64", + "version": "[6.0.18, 6.0.18]" + }, + { + "name": "Microsoft.NETCore.App.Ref", + "version": "[6.0.18, 6.0.18]" + } + ], + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/7.0.304/RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/Server/obj/project.nuget.cache b/Server/obj/project.nuget.cache new file mode 100644 index 0000000..5a621f4 --- /dev/null +++ b/Server/obj/project.nuget.cache @@ -0,0 +1,14 @@ +{ + "version": 2, + "dgSpecHash": "Bo45TvrbObT6jnykYWrck7w5dYoRkOySi6afcuoQ1NALgPC8FUlqKJmx8YN/44i2AyYnY6odlafpvtB5+yoDvQ==", + "success": true, + "projectFilePath": "/Users/pandoli365/Downloads/git/CsServer/Server/Server.csproj", + "expectedPackageFiles": [ + "/Users/pandoli365/.nuget/packages/newtonsoft.json/13.0.3/newtonsoft.json.13.0.3.nupkg.sha512", + "/Users/pandoli365/.nuget/packages/nlog/5.2.0/nlog.5.2.0.nupkg.sha512", + "/Users/pandoli365/.nuget/packages/microsoft.aspnetcore.app.ref/6.0.18/microsoft.aspnetcore.app.ref.6.0.18.nupkg.sha512", + "/Users/pandoli365/.nuget/packages/microsoft.netcore.app.host.osx-arm64/6.0.18/microsoft.netcore.app.host.osx-arm64.6.0.18.nupkg.sha512", + "/Users/pandoli365/.nuget/packages/microsoft.netcore.app.ref/6.0.18/microsoft.netcore.app.ref.6.0.18.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file