diff --git a/Program.cs b/Program.cs index 603f9aa..36e6db9 100644 --- a/Program.cs +++ b/Program.cs @@ -31,7 +31,17 @@ builder.Services.AddSingleton(sp => }); builder.Services.AddSingleton(new SemaphoreSlim(1, 1)); builder.Services.AddHostedService(); +builder.Services.AddCors(options => +{ + options.AddDefaultPolicy(policy => + { + policy.AllowAnyOrigin() + .AllowAnyMethod() + .AllowAnyHeader(); + }); +}); var app = builder.Build(); +app.UseCors(); app.UseExceptionHandler(errorApp => { diff --git a/bin/Release/net8.0/Mt5Bridge.deps.json b/bin/Release/net8.0/Mt5Bridge.deps.json new file mode 100644 index 0000000..b1b55d0 --- /dev/null +++ b/bin/Release/net8.0/Mt5Bridge.deps.json @@ -0,0 +1,67 @@ +{ + "runtimeTarget": { + "name": ".NETCoreApp,Version=v8.0", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETCoreApp,Version=v8.0": { + "Mt5Bridge/1.0.0": { + "dependencies": { + "MtApi5": "2.0.0.0", + "MtClient": "1.0.0.0", + "Newtonsoft.Json": "13.0.0.0" + }, + "runtime": { + "Mt5Bridge.dll": {} + } + }, + "MtApi5/2.0.0.0": { + "runtime": { + "MtApi5.dll": { + "assemblyVersion": "2.0.0.0", + "fileVersion": "2.0.0.0" + } + } + }, + "MtClient/1.0.0.0": { + "runtime": { + "MtClient.dll": { + "assemblyVersion": "1.0.0.0", + "fileVersion": "1.0.0.0" + } + } + }, + "Newtonsoft.Json/13.0.0.0": { + "runtime": { + "Newtonsoft.Json.dll": { + "assemblyVersion": "13.0.0.0", + "fileVersion": "13.0.3.27908" + } + } + } + } + }, + "libraries": { + "Mt5Bridge/1.0.0": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "MtApi5/2.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "MtClient/1.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + }, + "Newtonsoft.Json/13.0.0.0": { + "type": "reference", + "serviceable": false, + "sha512": "" + } + } +} \ No newline at end of file diff --git a/bin/Release/net8.0/Mt5Bridge.dll b/bin/Release/net8.0/Mt5Bridge.dll new file mode 100644 index 0000000..fb622b2 Binary files /dev/null and b/bin/Release/net8.0/Mt5Bridge.dll differ diff --git a/bin/Release/net8.0/Mt5Bridge.exe b/bin/Release/net8.0/Mt5Bridge.exe new file mode 100644 index 0000000..77a528e Binary files /dev/null and b/bin/Release/net8.0/Mt5Bridge.exe differ diff --git a/bin/Release/net8.0/Mt5Bridge.pdb b/bin/Release/net8.0/Mt5Bridge.pdb new file mode 100644 index 0000000..a22ee06 Binary files /dev/null and b/bin/Release/net8.0/Mt5Bridge.pdb differ diff --git a/bin/Release/net8.0/Mt5Bridge.runtimeconfig.json b/bin/Release/net8.0/Mt5Bridge.runtimeconfig.json new file mode 100644 index 0000000..6a48a7e --- /dev/null +++ b/bin/Release/net8.0/Mt5Bridge.runtimeconfig.json @@ -0,0 +1,20 @@ +{ + "runtimeOptions": { + "tfm": "net8.0", + "frameworks": [ + { + "name": "Microsoft.NETCore.App", + "version": "8.0.0" + }, + { + "name": "Microsoft.AspNetCore.App", + "version": "8.0.0" + } + ], + "configProperties": { + "System.GC.Server": true, + "System.Reflection.Metadata.MetadataUpdater.IsSupported": false, + "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false + } + } +} \ No newline at end of file diff --git a/bin/Release/net8.0/MtApi5.dll b/bin/Release/net8.0/MtApi5.dll new file mode 100644 index 0000000..44f465d Binary files /dev/null and b/bin/Release/net8.0/MtApi5.dll differ diff --git a/bin/Release/net8.0/MtClient.dll b/bin/Release/net8.0/MtClient.dll new file mode 100644 index 0000000..94d0277 Binary files /dev/null and b/bin/Release/net8.0/MtClient.dll differ diff --git a/bin/Release/net8.0/Newtonsoft.Json.dll b/bin/Release/net8.0/Newtonsoft.Json.dll new file mode 100644 index 0000000..d035c38 Binary files /dev/null and b/bin/Release/net8.0/Newtonsoft.Json.dll differ diff --git a/obj/Mt5Bridge.csproj.nuget.dgspec.json b/obj/Mt5Bridge.csproj.nuget.dgspec.json index 337b88b..654655c 100644 --- a/obj/Mt5Bridge.csproj.nuget.dgspec.json +++ b/obj/Mt5Bridge.csproj.nuget.dgspec.json @@ -1,17 +1,17 @@ { "format": 1, "restore": { - "C:\\Users\\Administrator\\Desktop\\Mt5Bridge\\Mt5Bridge.csproj": {} + "C:\\Users\\Administrator\\Desktop\\active-fx-traders\\my-Mt5Bridge\\Mt5Bridge.csproj": {} }, "projects": { - "C:\\Users\\Administrator\\Desktop\\Mt5Bridge\\Mt5Bridge.csproj": { + "C:\\Users\\Administrator\\Desktop\\active-fx-traders\\my-Mt5Bridge\\Mt5Bridge.csproj": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\Administrator\\Desktop\\Mt5Bridge\\Mt5Bridge.csproj", + "projectUniqueName": "C:\\Users\\Administrator\\Desktop\\active-fx-traders\\my-Mt5Bridge\\Mt5Bridge.csproj", "projectName": "Mt5Bridge", - "projectPath": "C:\\Users\\Administrator\\Desktop\\Mt5Bridge\\Mt5Bridge.csproj", + "projectPath": "C:\\Users\\Administrator\\Desktop\\active-fx-traders\\my-Mt5Bridge\\Mt5Bridge.csproj", "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Administrator\\Desktop\\Mt5Bridge\\obj\\", + "outputPath": "C:\\Users\\Administrator\\Desktop\\active-fx-traders\\my-Mt5Bridge\\obj\\", "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config" diff --git a/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000..2217181 --- /dev/null +++ b/obj/Release/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/obj/Release/net8.0/Mt5Bridge.AssemblyInfo.cs b/obj/Release/net8.0/Mt5Bridge.AssemblyInfo.cs new file mode 100644 index 0000000..9138b15 --- /dev/null +++ b/obj/Release/net8.0/Mt5Bridge.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("Mt5Bridge")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+72a254d088108ba984483d64325ad4a99a15c745")] +[assembly: System.Reflection.AssemblyProductAttribute("Mt5Bridge")] +[assembly: System.Reflection.AssemblyTitleAttribute("Mt5Bridge")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// 由 MSBuild WriteCodeFragment 类生成。 + diff --git a/obj/Release/net8.0/Mt5Bridge.AssemblyInfoInputs.cache b/obj/Release/net8.0/Mt5Bridge.AssemblyInfoInputs.cache new file mode 100644 index 0000000..3aa6e0d --- /dev/null +++ b/obj/Release/net8.0/Mt5Bridge.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +73a436c0ddfd44461ffa8081e17c16a265a632353ba2c55532dfe1190818c1f9 diff --git a/obj/Release/net8.0/Mt5Bridge.GeneratedMSBuildEditorConfig.editorconfig b/obj/Release/net8.0/Mt5Bridge.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..556a6f0 --- /dev/null +++ b/obj/Release/net8.0/Mt5Bridge.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,19 @@ +is_global = true +build_property.TargetFramework = net8.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 = Mt5Bridge +build_property.RootNamespace = Mt5Bridge +build_property.ProjectDir = C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.RazorLangVersion = 8.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge +build_property._RazorSourceGeneratorDebug = diff --git a/obj/Release/net8.0/Mt5Bridge.GlobalUsings.g.cs b/obj/Release/net8.0/Mt5Bridge.GlobalUsings.g.cs new file mode 100644 index 0000000..025530a --- /dev/null +++ b/obj/Release/net8.0/Mt5Bridge.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/obj/Release/net8.0/Mt5Bridge.MvcApplicationPartsAssemblyInfo.cache b/obj/Release/net8.0/Mt5Bridge.MvcApplicationPartsAssemblyInfo.cache new file mode 100644 index 0000000..e69de29 diff --git a/obj/Release/net8.0/Mt5Bridge.assets.cache b/obj/Release/net8.0/Mt5Bridge.assets.cache new file mode 100644 index 0000000..7e29c0c Binary files /dev/null and b/obj/Release/net8.0/Mt5Bridge.assets.cache differ diff --git a/obj/Release/net8.0/Mt5Bridge.csproj.AssemblyReference.cache b/obj/Release/net8.0/Mt5Bridge.csproj.AssemblyReference.cache new file mode 100644 index 0000000..4c38602 Binary files /dev/null and b/obj/Release/net8.0/Mt5Bridge.csproj.AssemblyReference.cache differ diff --git a/obj/Release/net8.0/Mt5Bridge.csproj.CoreCompileInputs.cache b/obj/Release/net8.0/Mt5Bridge.csproj.CoreCompileInputs.cache new file mode 100644 index 0000000..e912a63 --- /dev/null +++ b/obj/Release/net8.0/Mt5Bridge.csproj.CoreCompileInputs.cache @@ -0,0 +1 @@ +fa7261daa8f6cd35b2cabdce49d64b4efa111ee76853926074d5c790bfffb9d6 diff --git a/obj/Release/net8.0/Mt5Bridge.csproj.FileListAbsolute.txt b/obj/Release/net8.0/Mt5Bridge.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..5d5deb0 --- /dev/null +++ b/obj/Release/net8.0/Mt5Bridge.csproj.FileListAbsolute.txt @@ -0,0 +1,28 @@ +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\bin\Release\net8.0\Mt5Bridge.exe +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\bin\Release\net8.0\Mt5Bridge.deps.json +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\bin\Release\net8.0\Mt5Bridge.runtimeconfig.json +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\bin\Release\net8.0\Mt5Bridge.dll +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\bin\Release\net8.0\Mt5Bridge.pdb +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\bin\Release\net8.0\MtApi5.dll +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\bin\Release\net8.0\MtClient.dll +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\bin\Release\net8.0\Newtonsoft.Json.dll +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\obj\Release\net8.0\Mt5Bridge.csproj.AssemblyReference.cache +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\obj\Release\net8.0\Mt5Bridge.GeneratedMSBuildEditorConfig.editorconfig +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\obj\Release\net8.0\Mt5Bridge.AssemblyInfoInputs.cache +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\obj\Release\net8.0\Mt5Bridge.AssemblyInfo.cs +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\obj\Release\net8.0\Mt5Bridge.csproj.CoreCompileInputs.cache +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\obj\Release\net8.0\Mt5Bridge.MvcApplicationPartsAssemblyInfo.cache +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\obj\Release\net8.0\staticwebassets.build.json +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\obj\Release\net8.0\staticwebassets.development.json +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\obj\Release\net8.0\staticwebassets\msbuild.Mt5Bridge.Microsoft.AspNetCore.StaticWebAssets.props +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\obj\Release\net8.0\staticwebassets\msbuild.build.Mt5Bridge.props +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\obj\Release\net8.0\staticwebassets\msbuild.buildMultiTargeting.Mt5Bridge.props +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\obj\Release\net8.0\staticwebassets\msbuild.buildTransitive.Mt5Bridge.props +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\obj\Release\net8.0\staticwebassets.pack.json +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\obj\Release\net8.0\scopedcss\bundle\Mt5Bridge.styles.css +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\obj\Release\net8.0\Mt5Bridge.csproj.Up2Date +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\obj\Release\net8.0\Mt5Bridge.dll +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\obj\Release\net8.0\refint\Mt5Bridge.dll +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\obj\Release\net8.0\Mt5Bridge.pdb +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\obj\Release\net8.0\Mt5Bridge.genruntimeconfig.cache +C:\Users\Administrator\Desktop\active-fx-traders\my-Mt5Bridge\obj\Release\net8.0\ref\Mt5Bridge.dll diff --git a/obj/Release/net8.0/Mt5Bridge.csproj.Up2Date b/obj/Release/net8.0/Mt5Bridge.csproj.Up2Date new file mode 100644 index 0000000..e69de29 diff --git a/obj/Release/net8.0/Mt5Bridge.dll b/obj/Release/net8.0/Mt5Bridge.dll new file mode 100644 index 0000000..fb622b2 Binary files /dev/null and b/obj/Release/net8.0/Mt5Bridge.dll differ diff --git a/obj/Release/net8.0/Mt5Bridge.genruntimeconfig.cache b/obj/Release/net8.0/Mt5Bridge.genruntimeconfig.cache new file mode 100644 index 0000000..ee3f349 --- /dev/null +++ b/obj/Release/net8.0/Mt5Bridge.genruntimeconfig.cache @@ -0,0 +1 @@ +78336b0d7c9548c22381256b41e61d95e308b055ebb5bde17d5389da512a3fb0 diff --git a/obj/Release/net8.0/Mt5Bridge.pdb b/obj/Release/net8.0/Mt5Bridge.pdb new file mode 100644 index 0000000..a22ee06 Binary files /dev/null and b/obj/Release/net8.0/Mt5Bridge.pdb differ diff --git a/obj/Release/net8.0/apphost.exe b/obj/Release/net8.0/apphost.exe new file mode 100644 index 0000000..77a528e Binary files /dev/null and b/obj/Release/net8.0/apphost.exe differ diff --git a/obj/Release/net8.0/ref/Mt5Bridge.dll b/obj/Release/net8.0/ref/Mt5Bridge.dll new file mode 100644 index 0000000..ed94ae4 Binary files /dev/null and b/obj/Release/net8.0/ref/Mt5Bridge.dll differ diff --git a/obj/Release/net8.0/refint/Mt5Bridge.dll b/obj/Release/net8.0/refint/Mt5Bridge.dll new file mode 100644 index 0000000..ed94ae4 Binary files /dev/null and b/obj/Release/net8.0/refint/Mt5Bridge.dll differ diff --git a/obj/Release/net8.0/staticwebassets.build.json b/obj/Release/net8.0/staticwebassets.build.json new file mode 100644 index 0000000..bd8744b --- /dev/null +++ b/obj/Release/net8.0/staticwebassets.build.json @@ -0,0 +1,11 @@ +{ + "Version": 1, + "Hash": "/8Q34kmS+8VCFusGgof9wH/8eKQGq3WaaUYNad/1wwY=", + "Source": "Mt5Bridge", + "BasePath": "_content/Mt5Bridge", + "Mode": "Default", + "ManifestType": "Build", + "ReferencedProjectsConfiguration": [], + "DiscoveryPatterns": [], + "Assets": [] +} \ No newline at end of file diff --git a/obj/Release/net8.0/staticwebassets/msbuild.build.Mt5Bridge.props b/obj/Release/net8.0/staticwebassets/msbuild.build.Mt5Bridge.props new file mode 100644 index 0000000..5a6032a --- /dev/null +++ b/obj/Release/net8.0/staticwebassets/msbuild.build.Mt5Bridge.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/obj/Release/net8.0/staticwebassets/msbuild.buildMultiTargeting.Mt5Bridge.props b/obj/Release/net8.0/staticwebassets/msbuild.buildMultiTargeting.Mt5Bridge.props new file mode 100644 index 0000000..cc89daa --- /dev/null +++ b/obj/Release/net8.0/staticwebassets/msbuild.buildMultiTargeting.Mt5Bridge.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/obj/Release/net8.0/staticwebassets/msbuild.buildTransitive.Mt5Bridge.props b/obj/Release/net8.0/staticwebassets/msbuild.buildTransitive.Mt5Bridge.props new file mode 100644 index 0000000..d167811 --- /dev/null +++ b/obj/Release/net8.0/staticwebassets/msbuild.buildTransitive.Mt5Bridge.props @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/obj/project.assets.json b/obj/project.assets.json index 26ecb14..619a9e7 100644 --- a/obj/project.assets.json +++ b/obj/project.assets.json @@ -13,11 +13,11 @@ "project": { "version": "1.0.0", "restore": { - "projectUniqueName": "C:\\Users\\Administrator\\Desktop\\Mt5Bridge\\Mt5Bridge.csproj", + "projectUniqueName": "C:\\Users\\Administrator\\Desktop\\active-fx-traders\\my-Mt5Bridge\\Mt5Bridge.csproj", "projectName": "Mt5Bridge", - "projectPath": "C:\\Users\\Administrator\\Desktop\\Mt5Bridge\\Mt5Bridge.csproj", + "projectPath": "C:\\Users\\Administrator\\Desktop\\active-fx-traders\\my-Mt5Bridge\\Mt5Bridge.csproj", "packagesPath": "C:\\Users\\Administrator\\.nuget\\packages\\", - "outputPath": "C:\\Users\\Administrator\\Desktop\\Mt5Bridge\\obj\\", + "outputPath": "C:\\Users\\Administrator\\Desktop\\active-fx-traders\\my-Mt5Bridge\\obj\\", "projectStyle": "PackageReference", "configFilePaths": [ "C:\\Users\\Administrator\\AppData\\Roaming\\NuGet\\NuGet.Config" diff --git a/obj/project.nuget.cache b/obj/project.nuget.cache index 75a67e4..12920dd 100644 --- a/obj/project.nuget.cache +++ b/obj/project.nuget.cache @@ -1,8 +1,8 @@ { "version": 2, - "dgSpecHash": "A5kXayphZIY=", + "dgSpecHash": "G66hRH3mPGs=", "success": true, - "projectFilePath": "C:\\Users\\Administrator\\Desktop\\Mt5Bridge\\Mt5Bridge.csproj", + "projectFilePath": "C:\\Users\\Administrator\\Desktop\\active-fx-traders\\my-Mt5Bridge\\Mt5Bridge.csproj", "expectedPackageFiles": [], "logs": [] } \ No newline at end of file