Sayfayı Yazdır | Pencereyi Kapat

IIS Express'e Uzaktan/Yerel Alan Ağından Erişim

Nereden Yazdırıldığı: Datakent
Kategori: Diğer bölümler
Forum Adı: C# & ASP.NET
Forum Tanımlaması: C# ve ASP.NET ile ilgili soru / sorun ve paylaşım bölümü
URL: http://forum.datakent.com/forum_posts.asp?TID=3101
Tarih: 28.Mart.2024 Saat 16:46


Konu: IIS Express'e Uzaktan/Yerel Alan Ağından Erişim
Mesajı Yazan: Recep Turan
Konu: IIS Express'e Uzaktan/Yerel Alan Ağından Erişim
Mesaj Tarihi: 18.Temmuz.2019 Saat 01:58
IIS Express/Visual Studio üzerinde çalıştırılan web uygulamasına yerel ağdan ip adresi ile  erişmek için;

1: Windows Güvenlik duvarından gelen kuralı oluşturup;
   Rule Type: PORT
   Protokol: TCP
   Specific Local Ports: Web uygulamamızın portu. ( Visual Studio ile çalıştırınca adres satırında/URL sonunda :xxxx şeklinde yazan.)
   Action: Allow the connection
   Profile: Domain, Private, Public
   Name: Herhangi bir isim verebiliriz.
  
2: Proje dizininde ".vs\config\applicationhost.config" dosyasını açıp;
   binding kısmına ip adresimizi ekliyoruz.
  
   ÖRNEK;
  
            <site name="TEST" id="1">
                <application path="/" applicationPool="Clr4IntegratedAppPool">
                    <virtualDirectory path="/" physicalPath="C:\Users\Administrator\source\repos\TEST\TEST" />
                </application>
                <bindings>
                    <binding protocol="http" bindingInformation="*:6161:localhost" />
                    <binding protocol="http" bindingInformation="*:6161:192.168.1.33" />
                </bindings>
            </site>
           
           
3: Visual Studio olmadan siteyi çalıştırmak için örnek bat dosyası içeriği (test.bat);
"C:\Program Files (x86)\IIS Express\iisexpress.exe" /config:C:\Users\Administrator\source\repos\TEST\.vs\config\applicationhost.config

iis express detayları için komut satırından;
"C:\Program Files (x86)\IIS Express\iisexpress.exe"  /?


Not:
Otomatik (dhcp) ip adresi yerine sabit ip kullanırsak bilgisayarı (ya da modemi) yeniden başlattığımız durumlarda da uygulamaya sorunsuz erişebiliriz. Aksi takdirde yukarıda örnekte "192.168.1.33" şeklinde belirtilen ip adresi değişeceği için ya da değişme ihtimali bulunduğundan; ip adresi değiştiği durumlarda uygulamaya erişmek mümkün olmayacaktır.

Not 2: Örnekte 192.168.1.33 belirtilen Ipv4 adresinizdir. Komut satırından (cmd.exe) "ipconfig" ile öğrenebilirsiniz.

Not 3: Örnekteki dizinler; işletim sisteminize göre değişiklik gösterebilir.




Sayfayı Yazdır | Pencereyi Kapat