Fix app startup and enable Sonic ESB restart via remote CMD.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -7,7 +7,20 @@ public static class AppSettingsLoader
|
||||
{
|
||||
public static AppSettings Load()
|
||||
{
|
||||
string basePath = AppContext.BaseDirectory;
|
||||
// Zuerst Output-Verzeichnis, dann aktuelles Arbeitsverzeichnis (z.B. VS Debug).
|
||||
string basePath = Directory.Exists(AppContext.BaseDirectory)
|
||||
? AppContext.BaseDirectory
|
||||
: Directory.GetCurrentDirectory();
|
||||
|
||||
string settingsPath = Path.Combine(basePath, "appsettings.json");
|
||||
if (!File.Exists(settingsPath))
|
||||
{
|
||||
string cwdPath = Path.Combine(Directory.GetCurrentDirectory(), "appsettings.json");
|
||||
if (File.Exists(cwdPath))
|
||||
{
|
||||
basePath = Directory.GetCurrentDirectory();
|
||||
}
|
||||
}
|
||||
|
||||
IConfigurationRoot configuration = new ConfigurationBuilder()
|
||||
.SetBasePath(basePath)
|
||||
|
||||
Reference in New Issue
Block a user