diff --git a/VirtualDDNSRouter.Server/Program.cs b/VirtualDDNSRouter.Server/Program.cs index f977cb5..bf77e79 100644 --- a/VirtualDDNSRouter.Server/Program.cs +++ b/VirtualDDNSRouter.Server/Program.cs @@ -46,12 +46,12 @@ app.MapPut("/setip/{path}/{port}/{apiKey}", async (IYamlParser yamlParser ,HttpC return Results.Created(); }); -app.MapGet("/goto/{path}", async (string path) => +app.MapGet("/goto/{path}", (string path) => { var ruleExists = routes.Any(r => r.path == path); if (!ruleExists) Results.NoContent(); var redirectRoute = routes.FirstOrDefault(r => r.path == path); - return Results.Redirect($"http://{redirectRoute.ipAddress}:{redirectRoute.port}"); + return Task.FromResult(Results.Redirect($"http://{redirectRoute.ipAddress}:{redirectRoute.port}")); }); diff --git a/VirtualDDNSRouter.Server/VirtualDDNSRouter.Server.csproj b/VirtualDDNSRouter.Server/VirtualDDNSRouter.Server.csproj index aaefb7e..fbb3ebb 100644 --- a/VirtualDDNSRouter.Server/VirtualDDNSRouter.Server.csproj +++ b/VirtualDDNSRouter.Server/VirtualDDNSRouter.Server.csproj @@ -6,14 +6,28 @@ enable true true - true - Linux + + + true + true + linux-x64 + true + full + true + true + none + false + Release + true + Size + +