none
ASP.NET Uzak Sunucudaki Console'a Komut Gönderme, RRS feed

  • Soru

  • Merhaba,

    .net sayfamdan Uzak Sunucudaki Çalışan Console uygulamasına komut nasıl gönderebilirim ?

    Uzak Sunucudaki bir dosyayı örneğin uzantısı .txt veya .yml bunları nasıl okur ve editleyebilirim ?

    Ayrıca MemberShip Veritabanını kullanıyorum, kullanıcı yeni şifre gönder dediğinde Mail Adresine Kargacık burgacık bir şifre yolluyor örneğin, ".@$__ŞtYuVjz##..''," bunun gibi saçma bişi yolluyor ben sadece harf ve rakamdan oluşan bir şifre yollamasını istiyorum nasıl yaparız ?

    Şimdiden Teşekkürler,

    25 Mayıs 2014 Pazar 20:00

Yanıtlar

Tüm Yanıtlar

  • Uzak sunucudaki console uygulamanız TCP portu dinliyor olmalı ve bu porta tcp/ip bağlantısı yapabilirsiniz.

    karışık dediğiniz karakterler kriptolanmış şeklidir, herkez şifreleri göremesin diye.


    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    25 Mayıs 2014 Pazar 20:14
    Moderatör
  • Uzak sunucudaki console uygulamanız TCP portu dinliyor olmalı ve bu porta tcp/ip bağlantısı yapabilirsiniz.

    karışık dediğiniz karakterler kriptolanmış şeklidir, herkez şifreleri göremesin diye.


    Benim dediğim şifre olayı hane toolbox'tan passwordrecovery seçiyoruz getiriyor ya onu diyorum, bide o kullanıcı adına göre şifreyi gönderiyor, bunu mail adresine göre yapamıyormuyuz ? kullanıcı sürekli adminin şifresini mail adresine göndermeye çalışır sürekli adminin şifresi değişir yada başka kullanıcının ? bunu mail olarak yapsak daha mantıklı olurdu, maile gönderdiği şifrede dedim gibi alfa-numaric karakterlerde ekleyip atıyor ben bunu düzeltmek istiyorum.
    25 Mayıs 2014 Pazar 20:28
  • ASP.Net ile gelen standart membership böyle. Farklı bişeyler istiyorsanız ya da kendi isteklerine göre özelleştirmek istiyorsanız kendi MembershipProvider'inizi yazmalısınız , http://codeutil.wordpress.com/2013/05/14/forms-authentication-in-asp-net-mvc-4/ burada custom membershipprovider nasıl yapılır açıklanmış, bu konuda faydalı bir makale.

    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    25 Mayıs 2014 Pazar 21:22
    Moderatör

  • Teşekkürler, Sanırım işime yarıcak bir makale,

    ilk soruma bir çözüm bulamadım hala, örneğin elimde bir server var ben buna uzak masaüstünden bağlanıyorum, ve console uygulamamı çalıştırıyorum, ve elimde bir websitesi var, kullanıcıdan birak bilgi alıp bunu benim sunucuya gönderip consola komut olarak yazdırmak istiyorum çalışan bir konsol'a nasıl yapabileceğimi bulamadım henüz.

    25 Mayıs 2014 Pazar 22:09
  • Sorunuzun cevabı : gönderemezsiniz.

    "consola komut gönderme" dediğiniz şey daki consol uygulaması aslında bir exe dir. Bu exe içinde "dışarıdan bilgi alma" ile ilgili bir geliştirme yapmanız lazım, yukarıda söylediğim gibi bir tcp/ip portu dinlemesi lazım ve dışarıdan bu porta veri göndermeniz lazım. SerialPort ta olur.


    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    26 Mayıs 2014 Pazartesi 06:08
    Moderatör
  • Sorunuzun cevabı : gönderemezsiniz.

    "consola komut gönderme" dediğiniz şey daki consol uygulaması aslında bir exe dir. Bu exe içinde "dışarıdan bilgi alma" ile ilgili bir geliştirme yapmanız lazım, yukarıda söylediğim gibi bir tcp/ip portu dinlemesi lazım ve dışarıdan bu porta veri göndermeniz lazım. SerialPort ta olur.



    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    Peki Ozaman Sorumu şöyle değiştiriyorum, Canlı Sunucudaki herhangi bir txt veya başka uzantıyı web sitemde ftp de olduğu editle dersin açılır ya ben sadece txt yi okuyup txt içinde herhangi bir kelime veya satır aratıp güncelle sil ekle işlemi yapmak istiyorum

    26 Mayıs 2014 Pazartesi 13:05
  • Aynı sunucudaki dosyadan bahsediyorsunuz değil mi? Yani web sitenizin olduğu sunucudaki bir dosyayı editlemek istiyorsunuz? Bu basit;

    textBox1.Text = File.ReadAllText(@"c:\bir klasör\bir dosya.txt");

    şeklinde textbox a doldurabilirsiniz. Tabi TextMode'unu multiline yapmayı unutmayın.

    Kaydederken de;

    File.WriteAllText(textBox1.Text, @"c:\bir klasör\bir dosya.txt");


    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    26 Mayıs 2014 Pazartesi 13:17
    Moderatör
  • Aynı sunucudaki dosyadan bahsediyorsunuz değil mi? Yani web sitenizin olduğu sunucudaki bir dosyayı editlemek istiyorsunuz? Bu basit;

    textBox1.Text = File.ReadAllText(@"c:\bir klasör\bir dosya.txt");

    şeklinde textbox a doldurabilirsiniz. Tabi TextMode'unu multiline yapmayı unutmayın.

    Kaydederken de;

    File.WriteAllText(textBox1.Text, @"c:\bir klasör\bir dosya.txt");



    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    Malesef, elimde bir vds var birde web sitemin olduğu sunucu, web sitemdeki sunucu karşı vds ye bağlanıcak, ordan txt'yi editlicek, crm de yapabiliyoduk bunu, bundada olması lazım.
    26 Mayıs 2014 Pazartesi 13:53