Şimdi Ara

IIS Hakkında

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
681
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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;







  • Arkadaşlar birkaç gündür bu işle uğraşıyorum lütfen yardım. :)
  • 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ı >
  • 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 ?
  • 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ı >
  • 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. :)
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.