Ошибка, поскольку возвращенный путь не существует - PullRequest
0 голосов
/ 14 апреля 2020

Не удалось, поскольку возвращенный путь (D: \ home \ site \ wwwroot \ App_Data) не существует.

Не удалось определить выходной каталог диагностики. Проверьте прилагаемое исключение для получения дополнительной информации или настройте пользовательский диагностический каталог, используя 'EndpointConfiguration.SetDiagnosticsPath()'.

System.Exception: Detected running in a website and attempted to use
HostingEnvironment.MapPath("~/App_Data/") to derive the logging path.
Failed since path returned (D:\home\site\wwwroot\App_Data\) does not
exist. Ensure this directory is created and restart the endpoint.   
at NServiceBus.Host.DeriveAppDataPath(Assembly systemWebAssembly)   
at NServiceBus.Host.GetOutputDirectory()    at
NServiceBus.HostStartupDiagnostics.BuildDefaultDiagnosticsWriter(ReadOnlySettings
settings)

1 Ответ

0 голосов
/ 15 апреля 2020

Это исключение обычно возникает, когда папка App_Data не существует. Попробуйте создать эту папку вручную внутри вашего проекта. Если это не помогает или вы используете другой базовый каталог, вы можете настроить другой путь, используя endpointConfiguration.SetDiagnosticsPath. Это также описано в официальной документации здесь: https://docs.particular.net/nservicebus/hosting/startup-diagnostics

Если это не решит проблему, вам необходимо предоставить более подробную информацию о вашей конфигурации и среде хостинга, вставив исключение без дальнейшего контекста не очень полезно.

...