IIS Express’e uzak bilgisayardan erişmek

Visual studio ile web uygulaması geliştirdiğimizde yaptığımız çalışmaları IIS express üzerinde derleyebiliyor ve debug edebiliyoruz. IIS Express altında çalıştırılan sayfalara başka bir bilgisayardan erişebilmek için şu işlemleri yapmak yeterli:

  1. Kullanacağınız IP adresi için bir Binding oluşturmalısınız.

            <site name="ExampleApp" id="1">
                <application path="/" applicationpool="ExampleAppAppPool">
                    <virtualdirectory path="/" physicalpath="C:\ProjectTeam\ExampleApp" />
                </application>
                <bindings>
                    <binding protocol="http" bindinginformation="*:26469:localhost" />
                </bindings>
            </site>
            
    • %userprofile%\documents\\IISExpress\config\applicationhost.config” dosyasını içinde sitenizin ayarlarının olduğu bölümü bulun
    • 6. satırda işaretlemiş olduğum satırı çoğaltarak, kendi ip adresinize uygun olacak şekilde düzenleyin. Örnekte benim bilgisayarımın ip adresi 192.168.1.101 ve portum yine 26469 olarak veriyorum.
            <site name="ExampleApp" id="1">
                <application path="/" applicationpool="ExampleAppAppPool">
                    <virtualdirectory path="/" physicalpath="C:\ProjectTeam\ExampleApp" />
                </application>
                <bindings>
                    <binding protocol="http" bindinginformation="*:26469:localhost" />
                    <binding protocol="http" bindinginformation="*:26469:192.168.1.101" />
                </bindings>
            </site>
            
  2. Uygulamalarınıza gelen bağlantılara izin vermelisiniz.
    • Komut İstemini yönetici modda çalıştırın.
    • Aşağıdaki komutu sizin konfigurasyonunuza uygun olacak şekilde düzenleyip çalıştırın

      netsh http add urlacl url=http://192.168.1.101:26469/ user=everyone

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir