folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder .Net Core Publish Sorunsalı



.Net Core Publish Sorunsalı

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Merhaba değerli arkadaşlar.

    Projem mevcut. Boyalı olanın bir tanesi websitesinin ta kendisi, diğeri de yönetim paneli. Sorum şu.

    - Web sitesini publish aldım, hostinge attım çalıştı.

    - Yönetim panelini publish aldım yine hostingde aynı yere atıp çalıştırmak istiyorum. Haliyle webconfig izin vermiyor (tahminim, çünkü oradaki dll patika vs.. belirtmek gerekiyor. ) Webconfige iki tane dll vs.. belirtemiyorum.

    Siteye ait dizinde hem web sitesi hem de admin panelini publish edip yayınlamak istiyorum. Açıkcası çözüm bulamadım.


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    sorunu tam anlamamis olabilirim. Bu projeler ayri projeler yani biri yönetim paneli bir normal websitesi, hatta baska bir tanesi API projesi bile olabilir. Ancak hepsinin kendi web.config'i mevcut. Evet root folder'a koyarsan webconfig'i ordan okuyabilir ama hepsi kendi klasöründeyse sorun degil.

    Yok ortada tek bir klasör var ve tek bir webconfig'i ikisi icin kullanmak istiyorsan, o zaman iki projenin oldugu klasörün bir üstüne (root klasörü) kopyalayip denebilirsin. 

    Ya da tamamen ayirmak istiyorsan, docker kullanabilirsin.


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Evet, birisi web sitesi diğeri de yönetim paneli. Dockera koyma şansım yok, paylaşımlı hosting kullanıyorum.

    Şu şekilde denedim.

    root (İçerisinde sitenin publishi mevcut)

    root > admin (İçerisinde yönetim panelinin publishi mevcut)

    Fakat bu şekilde 503 hatasından geçilmiyor.

     

    ontedi tarafından 17/Eyl/22 17:37 tarihinde düzenlenmiştir

    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    ben söyle düsündüm

    -- root

         -- proje 1

        --  proje 2

        -- web.config

    senin yapin sanirim söyle

    -- root

       -- proje 1

            -- proje 2

            -- web.config

    ilk yazdigim yapi gibi yapamiyor musun? bu sekil olmasi lazim. Dökümandan okuduguma göre, eger klasörde bulamiyorsa root klasörüne bakiyor. Böyle bir sey denemedim hic, teorik olarak söylüyorum.

     

     


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Hocam 

    -- root

      -- proje1

      -- proje2

     

    şeklinde yaparsam plesk panel hosting ile ayarlamalar yapmam gerekcek gibi (url yapısı nedeniyle)

    Yapmam istediğim şeyde 2 varyasyon beni kurtarır.

    Örnek 1
    -- root içerisinde siteye ait dosyalar ve admin panelinin dosyaları

    Örnek 2
    -- root içerisinde siteye ait dosyalar
      -- admin (admin paneline ait dosyalar)


    İkinci örnek sanki en olabiliri gibi. Aslında webconfig içerisinde şöyle bir satır var

    <location path="admin klasör yolu" inheritInChildApplications="false">

    Admin panelinin webconfiginde orayı patikayı vermeme rağmen olmadı.


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    anladim hocam

    surada bir örnek var, tek bir proje icinde birden fazla webconfig ile calismak belki isine yarar

    https://www.youtube.com/watch?v=uRVbTabGggI

     


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Tam bakmadım ama bu eski .net projesi için. Core ile farklılık gösteriyor configler


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Yazilimci
    Yazilimci's avatar
    Kayıt Tarihi: 01/Şubat/2014
    Erkek

    Hocam subdomain oluşturup yaparsan çalışır diye düşünüyorum

    websitesini root a atıp, admin.siteadı.com şeklinde bir subdomain açıp yönetim panelinide oraya atabilirsin


    Titanyumun gücü adına!!!
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    acemi-webci
    acemi-webci's avatar
    Kayıt Tarihi: 11/Haziran/2008
    Erkek

    Hocam bu tür projeler için area kullanmak daha mantıklı oluyor.

    Bence yönetim panelinin mantıksal işlerini bir kütüphaneye al, website projesine area olarak ekle yönetim panelini.

    https://learn.microsoft.com/en-us/aspnet/core/mvc/controllers/areas?view=aspnetcore-6.0

     


    ...
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek
    acemi-webci bunu yazdı

    Hocam bu tür projeler için area kullanmak daha mantıklı oluyor.

    Bence yönetim panelinin mantıksal işlerini bir kütüphaneye al, website projesine area olarak ekle yönetim panelini.

    https://learn.microsoft.com/en-us/aspnet/core/mvc/controllers/areas?view=aspnetcore-6.0

     

    Area yerine ayrı bir proje olması daha güzel. Çünkü o solutiona ileride daha da site eklenecek. Yaptığım panel bağımsız olunca diğer siteler için de entegrasyonu kolay oluyor.

     

    Bakalım olmazsa subdomainden ilerleyeceğim.


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
Toplam Hit: 1610 Toplam Mesaj: 10
.net core publish