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
+
+