En iyi yanıtlayıcılar
ASP.NET Uzak Sunucudaki Console'a Komut Gönderme,

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,
Yanıtlar
-
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
- Yanıt Olarak İşaretleyen Özgür Tekbaş 30 Mayıs 2014 Cuma 14:34
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
-
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.
-
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
- Yanıt Olarak İşaretleyen Özgür Tekbaş 30 Mayıs 2014 Cuma 14:34
-
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.
-
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
-
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
-
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
-
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