@artbotva

Почему dotnet приложение работающее как сервис в Ubuntu 16.04 не может открыть SQLite БД?

Есть приложение написанное на dotnet, которое работает как сервис в Ubuntu 16.04, настройки такие:
5ed1f2765b97a765039332.png

В папке с файлом TestBot.dll лежит база данных SQlite, к которой обращается приложение. По какой-то причине при запуске приложения оно не видит эту базу данных (не может открыть), причем это актуально только тогда, когда запуск идет именно как сервис, при обычном запуске: dotnet TestBot.dll приложение прекрасно работает и видит базу данных.

В чем может быть причина такой проблемы?
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
firedragon
@firedragon Куратор тега C#
Senior .NET developer
пользователь www-data имеет права на чтение базы?
ls -la /var/myapp
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Tiamat Games Москва
от 75 000 до 125 000 ₽
ФинГрад Москва
от 80 000 до 150 000 ₽
Across Systems Новосибирск
До 180 000 ₽