• 30-11-2023, 19:33:46
    #1
    Merhabalar,

    Muhasebe programının SQL veritabanın tutulduğu bir Windows Server VDS 'im mevcut.

    İhtiyacım şudur; winform ile yapacağım bir ara program sayesinde SQL 'den stok kayıtları ile ilgili belli kayıtları alıp XML oluşturacağım. Bu düzenli aralıklarla yapılacak.

    Bu kısımda herhangi bir sorun yok ancak Windows VDS üzerinden diğer sistemlerin görebilmesi için bu dosyayı nasıl yayınlayabilirim. Yani herhangi bir domain üzerinden ya da IP adresi üzerinden Örneği : http://123.45.6.7/test.xml adresine girildiğinde xml 'in görüntülenmesini istiyorum. Bunun için VDS üzerinde hangi işlemleri yapmam lazım yönlendirmeniz mümkün mü ?
  • 30-11-2023, 19:36:11
    #2
    xampp kurup sqlinden veriyi çekip ister xml ister liste ister json olarak dönebilirsin
  • 30-11-2023, 19:42:00
    #3
    Melihhh adlı üyeden alıntı: mesajı görüntüle
    xampp kurup sqlinden veriyi çekip ister xml ister liste ister json olarak dönebilirsin
    veriyi çekme kısmında problemim yok. Öğrenmek istediğim bu dosyayı nasıl dış erişime açabilirim. Bu herhangi bir dosyada olabilir. PDF,XML vs.
  • 30-11-2023, 19:47:42
    #4
    tamam işte xamppın içinde php geliyor kurulumlara bakarsan port ayarlaman gerekiyor ip adresin + port numaran + httc deki dosya adın ile yaptığın sayfalara direk ulaşabilirsin istediğin veriyi online olarak çekebilirsin sürekli ister mobile ister pc

    44.819.44.99:4444/stokcek.php gibi düşün bu adresten istediğin gibi erişirsin lakin biraz video açıp izlemen gerek mantığını anlaman için basit yaparsın rahat bir şekilde php sorgusu resmonse içinde gpt ye sorarsanda sana örnek kod verir istediğin gibi revize edebilirsin basit şekilde yada php bilen bir tanıdığın varsa sorguyu çekip ekrana istediğin formatta yazdırır json xml text nasıl arzu edersenn özel ayraçla vs de olabilir tamamen sana kalmış hem basit hemde maliyetsiz.
  • 30-11-2023, 20:04:17
    #5
    Apache2 ve mysql oluşturabilirsiniz bunun için windows da xampp uygulamasını tercih edebilirsiniz.
  • 30-11-2023, 20:05:48
    #6
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    Winform ile yapmak zorunda mısınız? Yoksa farklı çözüm yolu da olur mu? Ona göre yol göstereceğim.
  • 30-11-2023, 21:03:42
    #7
    tolgasen adlı üyeden alıntı: mesajı görüntüle
    Winform ile yapmak zorunda mısınız? Yoksa farklı çözüm yolu da olur mu? Ona göre yol göstereceğim.
    hayır hocam zorunda değiliz. Tavsiyenizi merakla beklemekteyim.
  • 30-11-2023, 21:11:53
    #8
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    mcfearcombat adlı üyeden alıntı: mesajı görüntüle
    hayır hocam zorunda değiliz. Tavsiyenizi merakla beklemekteyim.
    VDS'e IIS server kurun. Windows içerisinde IIS server zaten geliyor. Yüklü değilse sadece windows özelliklerinden etkinleştirmeniz gerekecek.
    Basit bir asp.net uygulaması hazırlayın. Bu asp.net uygulaması ile direkt SQL servera bağlantı kurup her istekte anlık xml oluşturabilirsiniz. http://<IP>/<file>.xml ile ulaşabilirsiniz direkt.

    Winforms ile ara ara oluşturmak yerine asp.net ile her istekte anında stoklarınızı gösteren XML'i oluşturabilirsiniz.
  • 30-11-2023, 22:20:52
    #9
    tolgasen adlı üyeden alıntı: mesajı görüntüle
    VDS'e IIS server kurun. Windows içerisinde IIS server zaten geliyor. Yüklü değilse sadece windows özelliklerinden etkinleştirmeniz gerekecek.
    Basit bir asp.net uygulaması hazırlayın. Bu asp.net uygulaması ile direkt SQL servera bağlantı kurup her istekte anlık xml oluşturabilirsiniz. http://<IP>/<file>.xml ile ulaşabilirsiniz direkt.

    Winforms ile ara ara oluşturmak yerine asp.net ile her istekte anında stoklarınızı gösteren XML'i oluşturabilirsiniz.
    Bence xampp daha kolay olur php de asp ye göre google vs daha kolay ulaşabilir Sizin ki de tabi oda aynı şekilde %100 çözüm