Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
753
Tıklama
0
Öne Çıkarma
IIS Hakkında
B
11 yıl
Teğmen
Konu Sahibi

Arkadaşlar Merhaba,

Çalıştığım şirkette intranet üzerinde çalışacak bir program yazıyorum asp.net platformunda. Programın herşeyi tam takır çalışıyor fakat en basit gibi görünen şey şuanda sorun yaratıyor. Yapmak istediğim şey herhangi bir personel intranet üzerinden programa eriştiğinde kişinin sadece bilgisayar adını (ad.soyad) alarak o bilgisayar adıyla programa giriş yapmasını sağlamak. Programı localde çalıştırdığımda hiçbir problem olmadan bilgisayar adını çekebiliyorum fakat iis üzerinden çalıştırdığımda bilgisayar adını bir türlü çekemedim.
Sorun sanırım programın farklı bir sunucuda çalışıyor olmasından kaynaklanıyor. Denediğim kodları aşağıya yapıştırıyorum. Hepsi benim localimde çalıştı ama iis'de çalıştıramadım. Yardımlarınızı bekliyorum. :)

string username;
//string computername = System.Net.Dns.GetHostEntry(Request.ServerVariables["remote_addr"]).HostName;
//System.Security.Principal.WindowsPrincipal p = System.Threading.Thread.CurrentPrincipal as System.Security.Principal.WindowsPrincipal;
//username = p.Identity.Name.ToString();
//username = Request.ServerVariables["LOGON_USER"];
//username = Request.ServerVariables[5];
//username = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
//username = HttpContext.Current.User.Identity.Name.ToString();
username = User.Identity.Name;
//username = Request.ServerVariables.ToString();
//username = username.Substring(14);
txtUserName.Text = username;
txtUserName0.Text = System.Web.HttpContext.Current.User.Identity.Name;

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



B
11 yıl
Teğmen
Konu Sahibi

Arkadaşlar birkaç gündür bu işle uğraşıyorum lütfen yardım. :)



G
11 yıl
Yarbay

Web uzerinden bunu default ayarlarla yapabilmen mumkun degil.

Belki bir tarayici eklentisi vardir ve her http request e machine name i header olarak ekleyebiliyordur. Bu sekilde cekebikirsin.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
B
11 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: ertanunver

Web uzerinden bunu default ayarlarla yapabilmen mumkun degil.

Belki bir tarayici eklentisi vardir ve her http request e machine name i header olarak ekleyebiliyordur. Bu sekilde cekebikirsin.

Bunu nasıl başarabiliriz ? :) Ben daha çok c# üzerinde iyiyim. Bu dediğini nasıl yapabiliriz ?



G
11 yıl
Yarbay

https://chrome.google.com/webstore/detail/modheader/idgpnmonknjnojddfkpgkljpfnnfcklj

Chrome icin soyle bir eklenti var. incelemedim sadece arama ile buldum.



< Bu ileti tablet sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
B
11 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: ertanunver

https://chrome.google.com/webstore/detail/modheader/idgpnmonknjnojddfkpgkljpfnnfcklj

Chrome icin soyle bir eklenti var. incelemedim sadece arama ile buldum.



Explorer için lazım. :)



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.