WebConfig Check
This commit is contained in:
@@ -36,10 +36,13 @@ namespace BeWo.Service.ServiceImplementations.Enhanced
|
||||
// Einzelne Subsysteme prüfen
|
||||
//result.Services.Add(CheckService("Mail", CheckMail()));
|
||||
result.Services.Add(CheckService("AIModule", CheckAiModule()));
|
||||
result.Services.Add(CheckService("Web.config", CheckWebConfig()));
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
|
||||
private bool CheckDatabase()
|
||||
{
|
||||
try
|
||||
@@ -89,6 +92,23 @@ namespace BeWo.Service.ServiceImplementations.Enhanced
|
||||
}
|
||||
}
|
||||
|
||||
private string CheckWebConfig()
|
||||
{
|
||||
try
|
||||
{
|
||||
// #1
|
||||
var url = MergedConfig.GetSetting(WebConfigSetting.AiPromptsUrl);
|
||||
if (!string.IsNullOrWhiteSpace(url))
|
||||
return "AiPromptsUrl wurde nicht korrekt konfiguriert";
|
||||
|
||||
return null;
|
||||
}
|
||||
catch
|
||||
{
|
||||
return "Fehler";
|
||||
}
|
||||
}
|
||||
|
||||
private ServiceStatusDC CheckService(string name, string error)
|
||||
{
|
||||
var ok = error is null;
|
||||
|
||||
Reference in New Issue
Block a user