2015-03-12 16 views
5

Ben IISExpress ve bu url kullanırken debugs ve mükemmel çalışan bir WCF REST hizmeti yerine IP Adresini kullanarak IIS Express ve bU url ile çalışmak:Visual Studio 2013:</p> <pre><code>http://localhost:<portnumber> </code></pre> <p>Ancak çeşitli nedenlerle, ben de onu gerekir: ayıklama LocalHost

http://<ip address>:<portnumber> 

başlangıçta çalıştığımda HTTP hatası 400 var: Kötü isteği. Daha sonra google'ı kullandım ve burada bittim: Connecting to Visual Studio debugging IIS Express server over the lan

Bu iş parçacığı EXACT sorusunu sordu ve cevap bana yolun bir parçası oldu. bu ilişkideki tüm en mükemmel tavsiyelerine uyarak yaptım şu:

Düzenleme IISExpress host.config:

1: Aç% USERPROFILE% \ Belgelerim \ IISExpress \ config \ applicationhost.config dosya.

2: Değiştirilen bu satırların hepsi 17:

<binding protocol="http" bindingInformation="*:8080:localhost" /> 

artık şöyle bakmak için:

<binding protocol="http" bindingInformation="*:8080:*" /> 

(17 hat üzerinde değişik port numarası)

Visual Studio :

Kapalı, yeniden açıldı, ancak ra n yönetici olarak

Windows Güvenlik Duvarı:

Eklendi gelen bağlantıları

izin söz konusu liman

CMD: komuta

netsh http add urlacl url=http://*:XXXXX/ user=Everyone 

Ran, XXXXX port numarasıdır . Şimdi

, ben hata ayıklama başlatmak ve bu URL'ye gittiğinizde:

yerine
http://<ip address>:<portnumber> 

"HTTP hatası 400: Kötü istek", şimdi olsun "hizmeti kullanılamıyor HTTP Hatası 503.".

Tarayıcı şu anda IISExpress'e en az isabet ettiğinden, bu ilerleme durumudur, değil mi? Ama bu noktada bu 503 hatasını nasıl geçeceğime emin değilim. Bir süredir bu hata için google'da arama yapıyorum, ancak yapmaya çalıştığım hiçbir şeye özgü bir şey yok.

Herhangi bir fikrin var mı?

cevap

4

Şekil verilmiş. Bunun yerine: Buna

<binding protocol="http" bindingInformation="*:8080:*" /> 

değiştirecektirler:

<binding protocol="http" bindingInformation="*:8080:" /> 
İlgili konular