Задать вопрос
@artbotva

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

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

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

В чем может быть причина такой проблемы?
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Простой 6 комментариев
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
пользователь www-data имеет права на чтение базы?
ls -la /var/myapp
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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