none
SqliteException: SQLite Error 14: 'unable to open database file'. RRS feed

  • Soru

  • Merhaba,

    Doruk.Net hosting siteyi yükledim normal domain adresinde sorunsuz çalışıyor ancak. siteyi sub domain adresine yüklediğimde aşağıdaki hata alıyorum. veritabanı olarak sqlite kullanıyorum.

    SqliteException: SQLite Error 14: 'unable to open database file'.

    {
      "ConnectionStrings": {
    	"DefaultConnection": "Data Source=WebSiteDB.db"  
      },
      "Logging": {
        "LogLevel": {
          "Default": "Information",
          "Microsoft": "Warning",
          "Microsoft.Hosting.Lifetime": "Information"
        }
      },
      "AllowedHosts": "*"
    }

    veritabanı dosyasına dosyanın tam yolunu verdim ancak yine de çalışmadı.

    W:\Inetpub\vhosts\sanatgumruk.com\test.????.com\WebSiteDB.db

    subdomain ile ilgli olarak sorun oluşmakta; fiziksel yol olarak verdiğim adreste de çalışmamakta sizce sorun nedir ?

    11 Kasım 2020 Çarşamba 21:40

Yanıtlar

  • Teşekkürler cevaplar için... asp.net 3.1 projem 

    app_data klösürüne koydum denedim yolunu değiştirdim full yolu denedim bir türlü olmadı beni bin klasörünü oluşturmam gerekli 

    bin klasörünün subdomainin root klasöründe mi olacak ? ben öyle denedim birde dll lerden emin değilim dll ve bin klasörünü paylaşma şansınız var mı ? 


          Nereye koyduğunuzun bir önemi yok, koyduğunuz yere okuma/yazma izninizin olması yeterli.
    • Yanıt Olarak İşaretleyen suat suphi 21 Kasım 2020 Cumartesi 17:40
    16 Kasım 2020 Pazartesi 17:52

Tüm Yanıtlar

  • Oraya yazma hakkiniz olmayabilir.

    (1907:)



    Blog
    How to create a Minimal, Reproducible Example
    The way to Go.
    World's most advanced open source (object-) relational Database.
    Flutter (for mobile, for web & desktop.


    Not: Temelin geri zekali arkadasi Idris bu mesaja da atlayip ne kadar aptal oldugunu bir kez daha belgeleyebilir. Kendisinin tek marifeti beni takip edip, neden her soruya cevap verdigimi, yardim etmeye calistigimi sorgulamaktir. Bu beyinsiz zavalliya, aptal oldugunu hatirlatmayi unutmayiniz.

    11 Kasım 2020 Çarşamba 21:54
  • Merhaba,

    Veya Veritabanınızı App_Data  klasörünün altına koymayı  deneyin .

    <add name="ConnectionString" 
    connectionString="Data Source=|DataDirectory|\WebSiteDB.db;......" />

     - bin klasöründe tüm SQLite dll'lerinin olması gerekli.  

     - Ayrıca bin altında x64 ve x86 klasöründe SQLite.Interop.dll olması gerekir  .


    Sorunuzun yanıtı bu ise "Yanıt Olarak Öner" olarak işaretleyin, eğer faydalı bir yorum ise "Oy Ver"erek forumun işleyişine katkıda bulunabilirsiniz

    13 Kasım 2020 Cuma 05:00
  • Teşekkürler cevaplar için... asp.net 3.1 projem 

    app_data klösürüne koydum denedim yolunu değiştirdim full yolu denedim bir türlü olmadı beni bin klasörünü oluşturmam gerekli 

    bin klasörünün subdomainin root klasöründe mi olacak ? ben öyle denedim birde dll lerden emin değilim dll ve bin klasörünü paylaşma şansınız var mı ? 


    • Düzenleyen suat suphi 15 Kasım 2020 Pazar 14:03
    15 Kasım 2020 Pazar 14:01
  • Teşekkürler cevaplar için... asp.net 3.1 projem 

    app_data klösürüne koydum denedim yolunu değiştirdim full yolu denedim bir türlü olmadı beni bin klasörünü oluşturmam gerekli 

    bin klasörünün subdomainin root klasöründe mi olacak ? ben öyle denedim birde dll lerden emin değilim dll ve bin klasörünü paylaşma şansınız var mı ? 


          Nereye koyduğunuzun bir önemi yok, koyduğunuz yere okuma/yazma izninizin olması yeterli.
    • Yanıt Olarak İşaretleyen suat suphi 21 Kasım 2020 Cumartesi 17:40
    16 Kasım 2020 Pazartesi 17:52
  • doruk net okuma yazma izninin panel üzerinden verilemediğini, manuel olarak kendilerinin verebileceğini belirtti. 

    ilginç bir durum 

    17 Kasım 2020 Salı 23:56