@artbotva

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

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

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

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

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

Похожие вопросы