Yanıtlar:
ONE ağ adaptörünü etkinleştirin. NAT olarak ayarlayın ve makinenizi başlatın. Hiçbir şey yapılandırmanıza gerek yok.
Konuk makinenin tarayıcısına , ana bilgisayar işletim sistemindeki "localhost" ile aynı içeriği gösterecek olan http://10.0.2.2 yazın .
10.0.2.2, NAT bağlantıları için "varsayılan ağ geçidi" dir ve konuk işletim sisteminizin IP adresi 10.0.2.15'tir.
Elbette bir "Gelişmiş" konfigürasyona izin verecek bir "HOST-ONLY" veya "Dahili Ağ" ayarlayabilirsiniz. NAT ile kalmak öneririz.
Keyfini çıkarın
M.
10.0.2.2 yourvirtualhostname.local (or whatever)
http://example.dev
ve 10.0.2.2
VB konuğumdaki herhangi bir şeyle eşleştirmek hiçbir şekilde erişime yardımcı olmuyor.
VirtualBox Guest makinenize kesintisiz erişime izin vermenin en kolay yolu, ağ cihazını LAN'ınızda eth0'ınıza 'köprü' olarak ayarlamaktır.
Konuk makine, yönlendiricinizden DHCP yoluyla bir LAN IP'si alır.
Benim için sorunu bulduğumda, Windows VirtualHost-Only bağdaştırıcısının ip aralığı için .1 adresine ayarlandığından ve sanal kutudaki ana bilgisayar bağdaştırıcımın yalnızca bağdaştırıcının 192.168.58.20 olduğunu, ancak Windows bağdaştırıcısının ipinin 192.168 olduğunu belirttiğimden emin oldum. 58.1
@Melvyn'in çözümü işe yaramıyorsa, alternatif olarak ağ bağdaştırıcısını köprülenecek şekilde ayarlayabilirsiniz.
Git Settings
-> Network
-> ardından Attached to
Köprülü Adaptör olarak değiştirin .
Ana bilgisayarı, ana bilgisayar adına veya harici IP adresine göre Komut istemine giderek ve yazarak arayabilmeniz gerekir. ipconfig /all
Güncelleştirme Visual Studio ile hata ayıklama yapıyorsanız ve IIS Express kullanıyorsanız.
gitmek C:\Users\[uesername]\Documents\IISExpress\config\applicationhost.config
web sitenizi bulun <configuration>/<system.applicationHost>/<sites>/<site>
(ad yanıltıcı olabilir, diskteki konumunu physicalPath
özniteliği kontrol etmeyi deneyin )
sonra <bindings>
bölüme yeni ciltleme ekleyin
<bindings>
<binding protocol="http" bindingInformation="*:50766:localhost" />
<binding protocol="http" bindingInformation="*:50766:48qzr12" />
</bindings>
bindingInformation nerede *:[port]:[machineName]
Umarım bu size biraz zaman kazandırır.
Debian'ın web sunucunuza ulaşmasını sağlayabilir, ancak localhost kullanmayabilirsiniz. Ubuntu sunucusunun IP adresini kullanmanız gerekir.
Misafir işletim sisteminin ağa bağlı olduğunu varsayarsak, IP'yi açıp bir terminal açıp yazın ifconfig
. Gibi bir şey olmalı 192.168.0.2
.