2010-10-19 19 views
11

Görsel yönlendirici web sunucusuna aynı yönlendiriciyi paylaşan başka bir bilgisayardan erişmenin bir yolu var mı? IP adresine bağlanmayı denedim ama işe yaramadı. VS'de bir ayar var mı? veya güvenlik duvarı?Yerel ağda Visual Studio web sunucusunu kullanma

+0

Visual Studio sunucusu dinamik bağlantı noktaları kullanır, böylece web uygulamasının hata ayıklamaya başladığınızda standart http (80) bağlantı noktası değil, rasgele bir bağlantı noktası numarası alırsınız. Aşağıdaki gibi bir url kullanarak erişmeniz gerekir: 'http: //dev.machine.ip.address: xxxx /' burada xxxx uygulamanıza atanan port numarasıdır. – Xint0

+1

@ Xint0, port numarası proje ayarları ile istenilen herhangi bir sayıya sabitlenebilir. –

+0

@afsharm haklısınız, ancak varsayılan olarak 1024 – Xint0

cevap

7

Görsel stüdyoya inşa edilen cassini web sunucusunu kastettiğinizi varsayalım. Kısacası, yapamazsın. Bu cassini web sunucusuna sadece yerel bilgisayardan erişilebilir.

Daha fazla bilgi buldum. MSDN'ye göre, başka bir makineden erişemezsiniz. Cassini Web sunucusunun bilinen bazı işlev sınırlamaları nelerdir?

Bağlantı noktası başına yalnızca bir ASP.NET uygulaması barındırabilir.
HTTPS'yi desteklemez.
Kimlik doğrulamayı desteklemez.
Yalnızca yerel sunucu isteklerine yanıt verir.

IIS Express yükleyerek bunu başarabilirsiniz Bu MSDN makalesine http://support.microsoft.com/kb/893391

12

görüyoruz.

http://www.microsoft.com/en-us/download/details.aspx?id=1038

Kurulduktan git , bu şekilde proje ayarını değiştirin: Project Settings

Sonra

% userprofile% \ Documents gidin \ IISExpress \ config \ applicationhost.config

ve proje için bu bağlanma değiştirin:

<binding protocol="http" bindingInformation="*:54715:localhost" /> 
<binding protocol="http" bindingInformation="*:54715:anishaalaptop" /> 
: sadece IP ve makine adına bunu sınırlamak istiyorsanız

<bindings> 
     <binding protocol="http" bindingInformation=":54715:" /> 
    </bindings> 

Not, ayrıca böyle bağlamaları belirtebilirsiniz

Bağlantım açık bırakacağım için Android uygulamamı kullanarak uygulamamı Wifi üzerinden hata ayıkladım.

+2

"Hatalı İstek (Geçersiz Ana Bilgisayar Adı)" alıyorum. Herhangi bir fikir? – xr280xr

+0

Güvenlik duvarınızı kontrol edin. Ayrıca bağlamanızın yıldız işareti ile belirtildiğinden emin olun. Anish

+2

Bağlanmaya çalışırken bir erişim reddedildi hatası alıyorum localhost'dan başka bir şeye. VS'yi Yönetici olarak mı çalıştırıyorsunuz? –