diff --git a/Oqtane.Maui/MauiProgram.cs b/Oqtane.Maui/MauiProgram.cs index 06c9492c..b1dbb4dd 100644 --- a/Oqtane.Maui/MauiProgram.cs +++ b/Oqtane.Maui/MauiProgram.cs @@ -63,13 +63,16 @@ public static class MauiProgram private static void LoadAppSettings() { string file = Path.Combine(FileSystem.Current.AppDataDirectory, "appsettings.json"); - using FileStream stream = File.OpenRead(file); - using StreamReader reader = new StreamReader(stream); - var content = reader.ReadToEnd(); - var obj = JsonSerializer.Deserialize(content)!; - if (!string.IsNullOrEmpty((string)obj["Url"])) + if (File.Exists(file)) { - url = (string)obj["Url"]; + using FileStream stream = File.OpenRead(file); + using StreamReader reader = new StreamReader(stream); + var content = reader.ReadToEnd(); + var obj = JsonSerializer.Deserialize(content)!; + if (!string.IsNullOrEmpty((string)obj["Url"])) + { + url = (string)obj["Url"]; + } } }